0s autopkgtest [20:08:35]: starting date and time: 2024-12-17 20:08:35+0000 0s autopkgtest [20:08:35]: git checkout: c2a78735 Merge branch 'timeout-nova-boot' into 'ubuntu/production' 0s autopkgtest [20:08:35]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.sorex9yf/out --timeout-copy=6000 -a i386 --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 builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-18.secgroup --name adt-noble-i386-apache2-20241217-185609-juju-7f2275-prod-proposed-migration-environment-20-1322b83a-2920-4cc0-829e-fddae0739a30 --image adt/ubuntu-noble-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-amd64 -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/ 50s autopkgtest [20:09:24]: testbed dpkg architecture: amd64 50s autopkgtest [20:09:25]: testbed apt version: 2.7.14build2 50s autopkgtest [20:09:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup 50s autopkgtest [20:09:25]: testbed release detected to be: None 51s autopkgtest [20:09:26]: updating testbed package index (apt update) 51s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 52s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 52s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 52s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 52s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 52s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 52s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 52s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [143 kB] 52s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [70.8 kB] 52s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3768 B] 52s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [59.3 kB] 52s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [1176 B] 52s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [360 B] 52s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [369 kB] 52s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [496 kB] 52s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [10.7 kB] 52s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [344 B] 55s Fetched 1575 kB in 1s (1800 kB/s) 56s Reading package lists... 57s Reading package lists... 57s Building dependency tree... 57s Reading state information... 57s Calculating upgrade... 57s The following packages will be upgraded: 57s cloud-init fwupd libfwupd2 linux-firmware 57s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 57s Need to get 503 MB of archives. 57s After this operation, 984 kB of additional disk space will be used. 57s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfwupd2 amd64 1.9.27-0ubuntu1~24.04.1 [136 kB] 57s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 fwupd amd64 1.9.27-0ubuntu1~24.04.1 [4584 kB] 58s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 linux-firmware amd64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 92s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 92s Preconfiguring packages ... 92s Fetched 503 MB in 35s (14.4 MB/s) 92s (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 ... 105899 files and directories currently installed.) 92s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 92s Unpacking libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 92s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 93s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 93s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_amd64.deb ... 93s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 95s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 95s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 96s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 97s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 97s Setting up libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) ... 97s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 97s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 97s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 97s fwupd.service is a disabled or a static unit not running, not starting it. 97s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 98s Processing triggers for man-db (2.12.0-4build2) ... 99s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 99s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 99s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 99s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 99s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 106s Reading package lists... 106s Building dependency tree... 106s Reading state information... 107s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 107s autopkgtest [20:10:22]: upgrading testbed (apt dist-upgrade and autopurge) 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 108s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 108s Starting 2 pkgProblemResolver with broken count: 0 108s Done 108s Entering ResolveByKeep 108s 108s The following packages will be upgraded: 108s dpkg dpkg-dev libdpkg-perl 108s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 108s Need to get 2625 kB of archives. 108s After this operation, 0 B of additional disk space will be used. 108s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg amd64 1.22.6ubuntu6.2 [1281 kB] 109s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 109s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 109s Fetched 2625 kB in 1s (3562 kB/s) 109s (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 ... 106004 files and directories currently installed.) 109s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_amd64.deb ... 109s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 109s Setting up dpkg (1.22.6ubuntu6.2) ... 110s (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 ... 106004 files and directories currently installed.) 110s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 110s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 110s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 110s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 110s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 110s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 110s Processing triggers for man-db (2.12.0-4build2) ... 111s Reading package lists... 111s Building dependency tree... 111s Reading state information... 112s Starting pkgProblemResolver with broken count: 0 112s Starting 2 pkgProblemResolver with broken count: 0 112s Done 112s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 112s autopkgtest [20:10:27]: rebooting testbed after setup commands that affected boot 125s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 132s autopkgtest [20:10:47]: testbed running kernel: Linux 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 5 13:09:44 UTC 2024 134s autopkgtest [20:10:49]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 141s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main apache2 2.4.58-1ubuntu8.5 (dsc) [3356 B] 141s Get:2 http://ftpmaster.internal/ubuntu noble-updates/main apache2 2.4.58-1ubuntu8.5 (tar) [9825 kB] 141s Get:3 http://ftpmaster.internal/ubuntu noble-updates/main apache2 2.4.58-1ubuntu8.5 (diff) [937 kB] 141s gpgv: Signature made Thu Oct 3 04:46:59 2024 UTC 141s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 141s gpgv: Can't check signature: No public key 141s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu8.5.dsc: no acceptable signature found 142s autopkgtest [20:10:57]: testing package apache2 version 2.4.58-1ubuntu8.5 145s autopkgtest [20:11:00]: build not needed 150s autopkgtest [20:11:05]: test run-test-suite: preparing testbed 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 151s Starting pkgProblemResolver with broken count: 0 151s Starting 2 pkgProblemResolver with broken count: 0 151s Done 151s The following NEW packages will be installed: 151s apache2:i386 apache2-bin:i386 apache2-data apache2-dev:i386 apache2-utils 151s autoconf automake autopoint autotools-dev binutils-i686-linux-gnu 151s build-essential cpp cpp-13 cpp-13-i686-linux-gnu cpp-13-x86-64-linux-gnu 151s cpp-i686-linux-gnu cpp-x86-64-linux-gnu cross-config 151s crossbuild-essential-i386 debhelper debugedit dh-autoreconf 151s dh-strip-nondeterminism dpkg-cross dwz g++ g++-13 g++-13-i686-linux-gnu 151s g++-13-x86-64-linux-gnu g++-i686-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 151s gcc-13-base gcc-13-cross-base gcc-13-i686-linux-gnu 151s gcc-13-i686-linux-gnu-base gcc-13-x86-64-linux-gnu gcc-14-base:i386 151s gcc-14-cross-base gcc-9-base:i386 gcc-i686-linux-gnu gcc-x86-64-linux-gnu 151s gettext intltool-debian libalgorithm-c3-perl libanyevent-perl 151s libapr1-dev:i386 libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 151s libaprutil1-dev:i386 libaprutil1-ldap:i386 libaprutil1t64 151s libaprutil1t64:i386 libarchive-zip-perl libasan5:i386 libasan8 151s libasan8-i386-cross libatomic1 libatomic1:i386 libatomic1-i386-cross 151s libb-hooks-endofscope-perl libb-hooks-op-check-perl libbrotli1:i386 151s libbytes-random-secure-perl libc6:i386 libc6-dev:i386 libc6-dev-i386-cross 151s libc6-i386-cross libcc1-0 libclass-c3-perl libclass-data-inheritable-perl 151s libclass-inspector-perl libclass-method-modifiers-perl 151s libclass-singleton-perl libclone-perl libcom-err2:i386 libconfig-auto-perl 151s libconfig-inifiles-perl libcrypt-dev:i386 libcrypt-random-seed-perl 151s libcrypt-ssleay-perl libcrypt1:i386 libcurl4t64:i386 libdata-optlist-perl 151s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 151s libdb5.3t64:i386 libdebhelper-perl libdebian-dpkgcross-perl 151s libdevel-callchecker-perl libdevel-stacktrace-perl 151s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 151s libexception-class-perl libexpat1:i386 libexpat1-dev:i386 libfcgi-perl 151s libfcgi0t64 libffi8:i386 libfile-homedir-perl libfile-listing-perl 151s libfile-sharedir-perl libfile-stripnondeterminism-perl libfile-which-perl 151s libgcc-13-dev libgcc-13-dev-i386-cross libgcc-9-dev:i386 libgcc-s1:i386 151s libgcc-s1-i386-cross libgdbm6t64:i386 libgmp10:i386 libgnutls30t64:i386 151s libgomp1 libgomp1:i386 libgomp1-i386-cross libgssapi-krb5-2:i386 151s libhogweed6t64:i386 libhtml-parser-perl libhtml-tagset-perl 151s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 151s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libicu74:i386 151s libidn2-0:i386 libio-html-perl libio-socket-ssl-perl libio-string-perl 151s libisl23 libitm1 libitm1:i386 libitm1-i386-cross libjansson4:i386 151s libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 151s libldap-dev:i386 libldap2:i386 liblsan0 liblua5.4-0:i386 151s liblwp-mediatypes-perl liblwp-protocol-https-perl liblzma5:i386 151s libmath-random-isaac-perl libmodule-implementation-perl 151s libmodule-runtime-perl libmpc3 libmro-compat-perl 151s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 151s libnet-ssleay-perl libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 151s libpackage-stash-perl libparams-classify-perl libparams-util-perl 151s libparams-validationcompiler-perl libpcre2-16-0 libpcre2-16-0:i386 151s libpcre2-32-0 libpcre2-32-0:i386 libpcre2-8-0:i386 libpcre2-dev 151s libpcre2-dev:i386 libpcre2-posix3 libpcre2-posix3:i386 libpod-parser-perl 151s libprotocol-http2-perl libpsl5t64:i386 libquadmath0 libquadmath0:i386 151s libquadmath0-i386-cross librole-tiny-perl librtmp1:i386 libsasl2-2:i386 151s libsasl2-modules-db:i386 libsctp-dev:i386 libsctp1:i386 libspecio-perl 151s libsqlite3-0:i386 libssh-4:i386 libssl3t64:i386 libstdc++-13-dev 151s libstdc++-13-dev-i386-cross libstdc++-9-dev:i386 libstdc++6:i386 151s libstdc++6-i386-cross libsub-exporter-perl libsub-exporter-progressive-perl 151s libsub-identify-perl libsub-install-perl libsub-name-perl 151s libsub-override-perl libsub-quote-perl libtasn1-6:i386 libtimedate-perl 151s libtool libtry-tiny-perl libtsan2 libubsan1 libubsan1:i386 151s libubsan1-i386-cross libunistring5:i386 liburi-perl libuuid1:i386 151s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 151s libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl 151s libxml-perl libxml-regexp-perl libxml-sax-base-perl libxml-sax-perl 151s libxml-simple-perl libxml2:i386 libxstring-perl libyaml-perl libzstd1:i386 151s linux-libc-dev:i386 linux-libc-dev-i386-cross m4 perl-doc 151s perl-openssl-defaults po-debconf uuid-dev:i386 zlib1g:i386 151s 0 upgraded, 239 newly installed, 0 to remove and 0 not upgraded. 151s Need to get 189 MB of archives. 151s After this operation, 671 MB of additional disk space will be used. 151s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main i386 gcc-14-base i386 14.2.0-4ubuntu2~24.04 [50.8 kB] 152s Get:2 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgcc-s1 i386 14.2.0-4ubuntu2~24.04 [95.5 kB] 152s Get:3 http://ftpmaster.internal/ubuntu noble-updates/main i386 libc6 i386 2.39-0ubuntu8.3 [3010 kB] 152s Get:4 http://ftpmaster.internal/ubuntu noble-updates/main i386 libuuid1 i386 2.39.3-9ubuntu6.1 [36.6 kB] 152s Get:5 http://ftpmaster.internal/ubuntu noble-updates/main i386 libapr1t64 i386 1.7.2-3.1ubuntu0.1 [116 kB] 152s Get:6 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt1 i386 1:4.4.36-4build1 [91.9 kB] 152s Get:7 http://ftpmaster.internal/ubuntu noble/main i386 libdb5.3t64 i386 5.3.28+dfsg2-7 [807 kB] 152s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main i386 libexpat1 i386 2.6.1-2ubuntu0.2 [90.7 kB] 152s Get:9 http://ftpmaster.internal/ubuntu noble/main i386 libgdbm6t64 i386 1.23-5.1build1 [39.4 kB] 152s Get:10 http://ftpmaster.internal/ubuntu noble-updates/main i386 libssl3t64 i386 3.0.13-0ubuntu3.4 [1922 kB] 152s Get:11 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1t64 i386 1.6.3-1.1ubuntu7 [101 kB] 152s Get:12 http://ftpmaster.internal/ubuntu noble/main i386 libsqlite3-0 i386 3.45.1-1ubuntu2 [775 kB] 152s Get:13 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-1.1ubuntu7 [11.6 kB] 152s Get:14 http://ftpmaster.internal/ubuntu noble/main i386 libgmp10 i386 2:6.3.0+dfsg-2ubuntu6 [270 kB] 152s Get:15 http://ftpmaster.internal/ubuntu noble-updates/main i386 libnettle8t64 i386 3.9.1-2.2build1.1 [191 kB] 152s Get:16 http://ftpmaster.internal/ubuntu noble-updates/main i386 libhogweed6t64 i386 3.9.1-2.2build1.1 [202 kB] 152s Get:17 http://ftpmaster.internal/ubuntu noble/main i386 libunistring5 i386 1.1-2build1 [547 kB] 152s Get:18 http://ftpmaster.internal/ubuntu noble/main i386 libidn2-0 i386 2.3.7-2build1 [102 kB] 152s Get:19 http://ftpmaster.internal/ubuntu noble/main i386 libffi8 i386 3.4.6-1build1 [22.8 kB] 152s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main i386 libp11-kit0 i386 0.25.3-4ubuntu2.1 [291 kB] 152s Get:21 http://ftpmaster.internal/ubuntu noble/main i386 libtasn1-6 i386 4.19.0-3build1 [44.7 kB] 152s Get:22 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgnutls30t64 i386 3.8.3-1.1ubuntu3.2 [1011 kB] 153s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-5ubuntu3.1 [21.8 kB] 153s Get:24 http://ftpmaster.internal/ubuntu noble-updates/main i386 libsasl2-2 i386 2.1.28+dfsg1-5ubuntu3.1 [61.5 kB] 153s Get:25 http://ftpmaster.internal/ubuntu noble-updates/main i386 libldap2 i386 2.6.7+dfsg-1~exp1ubuntu8.1 [211 kB] 153s Get:26 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-ldap i386 1.6.3-1.1ubuntu7 [9226 B] 153s Get:27 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli1 i386 1.1.0-2build2 [334 kB] 153s Get:28 http://ftpmaster.internal/ubuntu noble-updates/main i386 libkrb5support0 i386 1.20.1-6ubuntu2.2 [37.6 kB] 153s Get:29 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcom-err2 i386 1.47.0-2.4~exp1ubuntu4.1 [23.3 kB] 153s Get:30 http://ftpmaster.internal/ubuntu noble-updates/main i386 libk5crypto3 i386 1.20.1-6ubuntu2.2 [86.1 kB] 153s Get:31 http://ftpmaster.internal/ubuntu noble/main i386 libkeyutils1 i386 1.6.3-3build1 [9918 B] 153s Get:32 http://ftpmaster.internal/ubuntu noble-updates/main i386 libkrb5-3 i386 1.20.1-6ubuntu2.2 [395 kB] 153s Get:33 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgssapi-krb5-2 i386 1.20.1-6ubuntu2.2 [154 kB] 153s Get:34 http://ftpmaster.internal/ubuntu noble-updates/main i386 libnghttp2-14 i386 1.59.0-1ubuntu0.1 [89.7 kB] 153s Get:35 http://ftpmaster.internal/ubuntu noble/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 153s Get:36 http://ftpmaster.internal/ubuntu noble-updates/main i386 zlib1g i386 1:1.3.dfsg-3.1ubuntu2.1 [58.9 kB] 153s Get:37 http://ftpmaster.internal/ubuntu noble/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 153s Get:38 http://ftpmaster.internal/ubuntu noble/main i386 libssh-4 i386 0.10.6-2build2 [212 kB] 153s Get:39 http://ftpmaster.internal/ubuntu noble-updates/main i386 libzstd1 i386 1.5.5+dfsg2-2build1.1 [288 kB] 153s Get:40 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcurl4t64 i386 8.5.0-2ubuntu10.6 [377 kB] 153s Get:41 http://ftpmaster.internal/ubuntu noble/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 153s Get:42 http://ftpmaster.internal/ubuntu noble-updates/main i386 libstdc++6 i386 14.2.0-4ubuntu2~24.04 [862 kB] 153s Get:43 http://ftpmaster.internal/ubuntu noble/main i386 liblua5.4-0 i386 5.4.6-3build2 [182 kB] 153s Get:44 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-8-0 i386 10.42-4ubuntu2 [227 kB] 153s Get:45 http://ftpmaster.internal/ubuntu noble-updates/main i386 libicu74 i386 74.2-1ubuntu3.1 [11.0 MB] 153s Get:46 http://ftpmaster.internal/ubuntu noble-updates/main i386 liblzma5 i386 5.6.1+really5.4.5-1build0.1 [133 kB] 153s Get:47 http://ftpmaster.internal/ubuntu noble/main i386 libxml2 i386 2.9.14+dfsg-1.3ubuntu3 [722 kB] 153s Get:48 http://ftpmaster.internal/ubuntu noble-updates/main i386 apache2-bin i386 2.4.58-1ubuntu8.5 [1443 kB] 153s Get:49 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 153s Get:50 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libapr1t64 amd64 1.7.2-3.1ubuntu0.1 [108 kB] 153s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 153s Get:52 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.5 [97.1 kB] 153s Get:53 http://ftpmaster.internal/ubuntu noble-updates/main i386 apache2 i386 2.4.58-1ubuntu8.5 [90.2 kB] 153s Get:54 http://ftpmaster.internal/ubuntu noble/main amd64 autotools-dev all 20220109.1 [44.9 kB] 153s Get:55 http://ftpmaster.internal/ubuntu noble/main amd64 m4 amd64 1.4.19-4build1 [244 kB] 153s Get:56 http://ftpmaster.internal/ubuntu noble/main amd64 autoconf all 2.71-3 [339 kB] 153s Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 154s Get:58 http://ftpmaster.internal/ubuntu noble/main amd64 autopoint all 0.21-14ubuntu2 [422 kB] 154s Get:59 http://ftpmaster.internal/ubuntu noble/main amd64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 154s Get:60 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-base amd64 13.3.0-6ubuntu2~24.04 [51.5 kB] 154s Get:61 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3build1 [680 kB] 154s Get:62 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1build1 [54.5 kB] 154s Get:63 http://ftpmaster.internal/ubuntu noble-updates/main amd64 cpp-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [10.7 MB] 154s Get:64 http://ftpmaster.internal/ubuntu noble-updates/main amd64 cpp-13 amd64 13.3.0-6ubuntu2~24.04 [1038 B] 154s Get:65 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 154s Get:66 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 154s Get:67 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libcc1-0 amd64 14.2.0-4ubuntu2~24.04 [48.0 kB] 154s Get:68 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgomp1 amd64 14.2.0-4ubuntu2~24.04 [148 kB] 154s Get:69 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libitm1 amd64 14.2.0-4ubuntu2~24.04 [29.7 kB] 154s Get:70 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libatomic1 amd64 14.2.0-4ubuntu2~24.04 [10.5 kB] 154s Get:71 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libasan8 amd64 14.2.0-4ubuntu2~24.04 [3031 kB] 154s Get:72 http://ftpmaster.internal/ubuntu noble-updates/main amd64 liblsan0 amd64 14.2.0-4ubuntu2~24.04 [1322 kB] 154s Get:73 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libtsan2 amd64 14.2.0-4ubuntu2~24.04 [2772 kB] 154s Get:74 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libubsan1 amd64 14.2.0-4ubuntu2~24.04 [1184 kB] 154s Get:75 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libhwasan0 amd64 14.2.0-4ubuntu2~24.04 [1641 kB] 154s Get:76 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libquadmath0 amd64 14.2.0-4ubuntu2~24.04 [153 kB] 154s Get:77 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgcc-13-dev amd64 13.3.0-6ubuntu2~24.04 [2681 kB] 154s Get:78 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [21.1 MB] 155s Get:79 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13 amd64 13.3.0-6ubuntu2~24.04 [494 kB] 155s Get:80 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 155s Get:81 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 155s Get:82 http://ftpmaster.internal/ubuntu noble/main amd64 libtool all 2.4.7-7build1 [166 kB] 155s Get:83 http://ftpmaster.internal/ubuntu noble/main amd64 dh-autoreconf all 20 [16.1 kB] 155s Get:84 http://ftpmaster.internal/ubuntu noble/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 155s Get:85 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-override-perl all 0.10-1 [10.0 kB] 155s Get:86 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 155s Get:87 http://ftpmaster.internal/ubuntu noble/main amd64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] 155s Get:88 http://ftpmaster.internal/ubuntu noble/main amd64 debugedit amd64 1:5.0-5build2 [46.1 kB] 155s Get:89 http://ftpmaster.internal/ubuntu noble/main amd64 dwz amd64 0.15-1build6 [115 kB] 155s Get:90 http://ftpmaster.internal/ubuntu noble/main amd64 gettext amd64 0.21-14ubuntu2 [864 kB] 155s Get:91 http://ftpmaster.internal/ubuntu noble/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 155s Get:92 http://ftpmaster.internal/ubuntu noble/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 155s Get:93 http://ftpmaster.internal/ubuntu noble/main amd64 debhelper all 13.14.1ubuntu5 [869 kB] 155s Get:94 http://ftpmaster.internal/ubuntu noble-updates/main i386 linux-libc-dev i386 6.8.0-51.52 [1769 kB] 155s Get:95 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt-dev i386 1:4.4.36-4build1 [121 kB] 155s Get:96 http://ftpmaster.internal/ubuntu noble-updates/main i386 libc6-dev i386 2.39-0ubuntu8.3 [1893 kB] 155s Get:97 http://ftpmaster.internal/ubuntu noble-updates/main i386 uuid-dev i386 2.39.3-9ubuntu6.1 [33.8 kB] 155s Get:98 http://ftpmaster.internal/ubuntu noble/main i386 libsctp1 i386 1.0.19+dfsg-2build1 [9914 B] 155s Get:99 http://ftpmaster.internal/ubuntu noble/main i386 libsctp-dev i386 1.0.19+dfsg-2build1 [52.0 kB] 155s Get:100 http://ftpmaster.internal/ubuntu noble-updates/main i386 libapr1-dev i386 1.7.2-3.1ubuntu0.1 [779 kB] 155s Get:101 http://ftpmaster.internal/ubuntu noble-updates/main i386 libldap-dev i386 2.6.7+dfsg-1~exp1ubuntu8.1 [330 kB] 155s Get:102 http://ftpmaster.internal/ubuntu noble-updates/main i386 libexpat1-dev i386 2.6.1-2ubuntu0.2 [151 kB] 156s Get:103 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-dev i386 1.6.3-1.1ubuntu7 [423 kB] 156s Get:104 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-16-0 i386 10.42-4ubuntu2 [211 kB] 156s Get:105 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-32-0 i386 10.42-4ubuntu2 [198 kB] 156s Get:106 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-posix3 i386 10.42-4ubuntu2 [6698 B] 156s Get:107 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-dev i386 10.42-4ubuntu2 [753 kB] 156s Get:108 http://ftpmaster.internal/ubuntu noble-updates/main i386 apache2-dev i386 2.4.58-1ubuntu8.5 [200 kB] 156s Get:109 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libstdc++-13-dev amd64 13.3.0-6ubuntu2~24.04 [2420 kB] 156s Get:110 http://ftpmaster.internal/ubuntu noble-updates/main amd64 g++-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [12.2 MB] 156s Get:111 http://ftpmaster.internal/ubuntu noble-updates/main amd64 g++-13 amd64 13.3.0-6ubuntu2~24.04 [16.1 kB] 156s Get:112 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 156s Get:113 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 156s Get:114 http://ftpmaster.internal/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 156s Get:115 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 gcc-13-i686-linux-gnu-base amd64 13.3.0-6ubuntu2~24.04cross1 [51.7 kB] 156s Get:116 http://ftpmaster.internal/ubuntu noble-updates/main amd64 cpp-13-i686-linux-gnu amd64 13.3.0-6ubuntu2~24.04cross1 [11.3 MB] 156s Get:117 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-i686-linux-gnu amd64 4:13.2.0-7ubuntu1 [5330 B] 156s Get:118 http://ftpmaster.internal/ubuntu noble-updates/main amd64 binutils-i686-linux-gnu amd64 2.42-4ubuntu2.3 [2895 kB] 157s Get:119 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-cross-base all 13.3.0-6ubuntu2~24.04cross1 [46.4 kB] 157s Get:120 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-14-cross-base all 14.2.0-4ubuntu2~24.04cross1 [46.0 kB] 157s Get:121 http://ftpmaster.internal/ubuntu noble/universe amd64 libc6-i386-cross all 2.39-0ubuntu8cross1 [1486 kB] 157s Get:122 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libgcc-s1-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [95.5 kB] 157s Get:123 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libgomp1-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [149 kB] 157s Get:124 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libitm1-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [30.6 kB] 157s Get:125 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libatomic1-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [8302 B] 157s Get:126 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libasan8-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [2869 kB] 157s Get:127 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libstdc++6-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [813 kB] 157s Get:128 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libubsan1-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [1148 kB] 157s Get:129 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libquadmath0-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [247 kB] 157s Get:130 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libgcc-13-dev-i386-cross all 13.3.0-6ubuntu2~24.04cross1 [2631 kB] 157s Get:131 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-i686-linux-gnu amd64 13.3.0-6ubuntu2~24.04cross1 [22.1 MB] 157s Get:132 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-i686-linux-gnu amd64 4:13.2.0-7ubuntu1 [1206 B] 157s Get:133 http://ftpmaster.internal/ubuntu noble/universe amd64 linux-libc-dev-i386-cross all 6.8.0-25.25cross1 [1401 kB] 157s Get:134 http://ftpmaster.internal/ubuntu noble/universe amd64 libc6-dev-i386-cross all 2.39-0ubuntu8cross1 [1886 kB] 157s Get:135 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libstdc++-13-dev-i386-cross all 13.3.0-6ubuntu2~24.04cross1 [2505 kB] 157s Get:136 http://ftpmaster.internal/ubuntu noble-updates/main amd64 g++-13-i686-linux-gnu amd64 13.3.0-6ubuntu2~24.04cross1 [12.7 MB] 158s Get:137 http://ftpmaster.internal/ubuntu noble/main amd64 g++-i686-linux-gnu amd64 4:13.2.0-7ubuntu1 [960 B] 158s Get:138 http://ftpmaster.internal/ubuntu noble/main amd64 libconfig-inifiles-perl all 3.000003-2 [39.4 kB] 158s Get:139 http://ftpmaster.internal/ubuntu noble/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 158s Get:140 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 158s Get:141 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 158s Get:142 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-sax-perl all 1.02+dfsg-3 [57.0 kB] 158s Get:143 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-1build4 [304 kB] 158s Get:144 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 158s Get:145 http://ftpmaster.internal/ubuntu noble/main amd64 libyaml-perl all 1.31-1 [65.7 kB] 158s Get:146 http://ftpmaster.internal/ubuntu noble/main amd64 libconfig-auto-perl all 0.44-2 [17.1 kB] 158s Get:147 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-which-perl all 1.27-2 [12.5 kB] 158s Get:148 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-homedir-perl all 1.006-2 [37.0 kB] 158s Get:149 http://ftpmaster.internal/ubuntu noble/main amd64 libdebian-dpkgcross-perl all 2.6.20 [15.6 kB] 158s Get:150 http://ftpmaster.internal/ubuntu noble/main amd64 cross-config all 2.6.20 [16.5 kB] 158s Get:151 http://ftpmaster.internal/ubuntu noble/main amd64 dpkg-cross all 2.6.20 [22.2 kB] 158s Get:152 http://ftpmaster.internal/ubuntu noble/universe amd64 crossbuild-essential-i386 all 12.10ubuntu1 [3870 B] 158s Get:153 http://ftpmaster.internal/ubuntu noble/universe i386 gcc-9-base i386 9.5.0-6ubuntu2 [31.3 kB] 158s Get:154 http://ftpmaster.internal/ubuntu noble/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 158s Get:155 http://ftpmaster.internal/ubuntu noble/universe amd64 libanyevent-perl amd64 7.170-2build6 [368 kB] 158s Get:156 http://ftpmaster.internal/ubuntu noble/universe i386 libasan5 i386 9.5.0-6ubuntu2 [2987 kB] 158s Get:157 http://ftpmaster.internal/ubuntu noble-updates/main i386 libatomic1 i386 14.2.0-4ubuntu2~24.04 [8548 B] 158s Get:158 http://ftpmaster.internal/ubuntu noble/main amd64 libb-hooks-op-check-perl amd64 0.22-3build1 [9518 B] 158s Get:159 http://ftpmaster.internal/ubuntu noble/main amd64 libdynaloader-functions-perl all 0.003-3 [12.1 kB] 158s Get:160 http://ftpmaster.internal/ubuntu noble/main amd64 libdevel-callchecker-perl amd64 0.008-2build3 [13.2 kB] 158s Get:161 http://ftpmaster.internal/ubuntu noble/main amd64 libparams-classify-perl amd64 0.015-2build5 [20.1 kB] 158s Get:162 http://ftpmaster.internal/ubuntu noble/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 158s Get:163 http://ftpmaster.internal/ubuntu noble/main amd64 libtry-tiny-perl all 0.31-2 [20.8 kB] 158s Get:164 http://ftpmaster.internal/ubuntu noble/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 158s Get:165 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 158s Get:166 http://ftpmaster.internal/ubuntu noble/main amd64 libvariable-magic-perl amd64 0.63-1build3 [35.1 kB] 158s Get:167 http://ftpmaster.internal/ubuntu noble/main amd64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 158s Get:168 http://ftpmaster.internal/ubuntu noble/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 158s Get:169 http://ftpmaster.internal/ubuntu noble/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 158s Get:170 http://ftpmaster.internal/ubuntu noble/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 158s Get:171 http://ftpmaster.internal/ubuntu noble/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 158s Get:172 http://ftpmaster.internal/ubuntu noble/main amd64 libclass-data-inheritable-perl all 0.08-3 [8084 B] 158s Get:173 http://ftpmaster.internal/ubuntu noble/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 158s Get:174 http://ftpmaster.internal/ubuntu noble/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 158s Get:175 http://ftpmaster.internal/ubuntu noble/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 158s Get:176 http://ftpmaster.internal/ubuntu noble/main amd64 libclone-perl amd64 0.46-1build3 [10.7 kB] 158s Get:177 http://ftpmaster.internal/ubuntu noble/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 158s Get:178 http://ftpmaster.internal/ubuntu noble/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build5 [44.1 kB] 158s Get:179 http://ftpmaster.internal/ubuntu noble/main amd64 libparams-util-perl amd64 1.102-2build3 [21.2 kB] 158s Get:180 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-install-perl all 0.929-1 [9764 B] 158s Get:181 http://ftpmaster.internal/ubuntu noble/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 158s Get:182 http://ftpmaster.internal/ubuntu noble/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 158s Get:183 http://ftpmaster.internal/ubuntu noble/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 158s Get:184 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 158s Get:185 http://ftpmaster.internal/ubuntu noble/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 158s Get:186 http://ftpmaster.internal/ubuntu noble/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 158s Get:187 http://ftpmaster.internal/ubuntu noble/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB] 158s Get:188 http://ftpmaster.internal/ubuntu noble/main amd64 libfcgi-perl amd64 0.82+ds-3build2 [21.7 kB] 158s Get:189 http://ftpmaster.internal/ubuntu noble/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 158s Get:190 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 158s Get:191 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 158s Get:192 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 158s Get:193 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgomp1 i386 14.2.0-4ubuntu2~24.04 [151 kB] 158s Get:194 http://ftpmaster.internal/ubuntu noble-updates/main i386 libitm1 i386 14.2.0-4ubuntu2~24.04 [31.1 kB] 158s Get:195 http://ftpmaster.internal/ubuntu noble-updates/main i386 libubsan1 i386 14.2.0-4ubuntu2~24.04 [1148 kB] 158s Get:196 http://ftpmaster.internal/ubuntu noble-updates/main i386 libquadmath0 i386 14.2.0-4ubuntu2~24.04 [247 kB] 158s Get:197 http://ftpmaster.internal/ubuntu noble/universe i386 libgcc-9-dev i386 9.5.0-6ubuntu2 [2488 kB] 159s Get:198 http://ftpmaster.internal/ubuntu noble/main amd64 libhtml-tagset-perl all 3.20-6 [11.3 kB] 159s Get:199 http://ftpmaster.internal/ubuntu noble/main amd64 liburi-perl all 5.27-1 [88.0 kB] 159s Get:200 http://ftpmaster.internal/ubuntu noble/main amd64 libhtml-parser-perl amd64 3.81-1build3 [85.8 kB] 159s Get:201 http://ftpmaster.internal/ubuntu noble/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 159s Get:202 http://ftpmaster.internal/ubuntu noble/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 159s Get:203 http://ftpmaster.internal/ubuntu noble/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 159s Get:204 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 159s Get:205 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 159s Get:206 http://ftpmaster.internal/ubuntu noble/main amd64 libpod-parser-perl all 1.67-1 [80.6 kB] 159s Get:207 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 159s Get:208 http://ftpmaster.internal/ubuntu noble/main amd64 libnet-ssleay-perl amd64 1.94-1build4 [316 kB] 159s Get:209 http://ftpmaster.internal/ubuntu noble/main amd64 libio-socket-ssl-perl all 2.085-1 [195 kB] 159s Get:210 http://ftpmaster.internal/ubuntu noble/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 159s Get:211 http://ftpmaster.internal/ubuntu noble/main amd64 liblwp-protocol-https-perl all 6.13-1 [9006 B] 159s Get:212 http://ftpmaster.internal/ubuntu noble/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 159s Get:213 http://ftpmaster.internal/ubuntu noble/main amd64 libwww-perl all 6.76-1 [138 kB] 159s Get:214 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-parser-perl amd64 2.47-1build3 [204 kB] 159s Get:215 http://ftpmaster.internal/ubuntu noble/universe amd64 libxml-perl all 0.08-4 [90.5 kB] 159s Get:216 http://ftpmaster.internal/ubuntu noble/universe amd64 libxml-regexp-perl all 0.04-1.1 [7208 B] 159s Get:217 http://ftpmaster.internal/ubuntu noble/universe amd64 libxml-dom-perl all 1.46-2 [143 kB] 159s Get:218 http://ftpmaster.internal/ubuntu noble/universe amd64 libhttp-dav-perl all 0.49-3 [82.9 kB] 159s Get:219 http://ftpmaster.internal/ubuntu noble/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 159s Get:220 http://ftpmaster.internal/ubuntu noble/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 159s Get:221 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-identify-perl amd64 0.14-3build3 [9786 B] 159s Get:222 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-name-perl amd64 0.27-1build3 [10.8 kB] 159s Get:223 http://ftpmaster.internal/ubuntu noble/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 159s Get:224 http://ftpmaster.internal/ubuntu noble/universe amd64 libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 159s Get:225 http://ftpmaster.internal/ubuntu noble/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 159s Get:226 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-16-0 amd64 10.42-4ubuntu2 [210 kB] 159s Get:227 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-32-0 amd64 10.42-4ubuntu2 [197 kB] 159s Get:228 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-posix3 amd64 10.42-4ubuntu2 [6686 B] 159s Get:229 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-dev amd64 10.42-4ubuntu2 [737 kB] 159s Get:230 http://ftpmaster.internal/ubuntu noble/universe amd64 libprotocol-http2-perl all 1.10-3 [42.3 kB] 159s Get:231 http://ftpmaster.internal/ubuntu noble/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 159s Get:232 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 159s Get:233 http://ftpmaster.internal/ubuntu noble/universe amd64 libxstring-perl amd64 0.005-2build3 [7852 B] 159s Get:234 http://ftpmaster.internal/ubuntu noble/universe amd64 libspecio-perl all 0.48-1 [137 kB] 159s Get:235 http://ftpmaster.internal/ubuntu noble/universe i386 libstdc++-9-dev i386 9.5.0-6ubuntu2 [1874 kB] 160s Get:236 http://ftpmaster.internal/ubuntu noble/main amd64 perl-doc all 5.38.2-3.2build2 [7831 kB] 160s Get:237 http://ftpmaster.internal/ubuntu noble/universe amd64 libdatetime-locale-perl all 1:1.37-1 [2833 kB] 160s Get:238 http://ftpmaster.internal/ubuntu noble/universe amd64 libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 160s Get:239 http://ftpmaster.internal/ubuntu noble/universe amd64 libdatetime-perl amd64 2:1.65-1build2 [95.8 kB] 160s Preconfiguring packages ... 161s Fetched 189 MB in 9s (20.8 MB/s) 161s Selecting previously unselected package gcc-14-base:i386. 161s (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 ... 106004 files and directories currently installed.) 161s Preparing to unpack .../000-gcc-14-base_14.2.0-4ubuntu2~24.04_i386.deb ... 161s Unpacking gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 161s Selecting previously unselected package libgcc-s1:i386. 161s Preparing to unpack .../001-libgcc-s1_14.2.0-4ubuntu2~24.04_i386.deb ... 161s Unpacking libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 161s Selecting previously unselected package libc6:i386. 161s Preparing to unpack .../002-libc6_2.39-0ubuntu8.3_i386.deb ... 161s Unpacking libc6:i386 (2.39-0ubuntu8.3) ... 161s Selecting previously unselected package libuuid1:i386. 161s Preparing to unpack .../003-libuuid1_2.39.3-9ubuntu6.1_i386.deb ... 161s Unpacking libuuid1:i386 (2.39.3-9ubuntu6.1) ... 161s Selecting previously unselected package libapr1t64:i386. 161s Preparing to unpack .../004-libapr1t64_1.7.2-3.1ubuntu0.1_i386.deb ... 161s Unpacking libapr1t64:i386 (1.7.2-3.1ubuntu0.1) ... 161s Selecting previously unselected package libcrypt1:i386. 161s Preparing to unpack .../005-libcrypt1_1%3a4.4.36-4build1_i386.deb ... 161s Unpacking libcrypt1:i386 (1:4.4.36-4build1) ... 161s Selecting previously unselected package libdb5.3t64:i386. 161s Preparing to unpack .../006-libdb5.3t64_5.3.28+dfsg2-7_i386.deb ... 161s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-7) ... 161s Selecting previously unselected package libexpat1:i386. 161s Preparing to unpack .../007-libexpat1_2.6.1-2ubuntu0.2_i386.deb ... 161s Unpacking libexpat1:i386 (2.6.1-2ubuntu0.2) ... 161s Selecting previously unselected package libgdbm6t64:i386. 161s Preparing to unpack .../008-libgdbm6t64_1.23-5.1build1_i386.deb ... 161s Unpacking libgdbm6t64:i386 (1.23-5.1build1) ... 161s Selecting previously unselected package libssl3t64:i386. 161s Preparing to unpack .../009-libssl3t64_3.0.13-0ubuntu3.4_i386.deb ... 161s Unpacking libssl3t64:i386 (3.0.13-0ubuntu3.4) ... 161s Selecting previously unselected package libaprutil1t64:i386. 161s Preparing to unpack .../010-libaprutil1t64_1.6.3-1.1ubuntu7_i386.deb ... 161s Unpacking libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 161s Selecting previously unselected package libsqlite3-0:i386. 161s Preparing to unpack .../011-libsqlite3-0_3.45.1-1ubuntu2_i386.deb ... 161s Unpacking libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 161s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 161s Preparing to unpack .../012-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_i386.deb ... 161s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 161s Selecting previously unselected package libgmp10:i386. 161s Preparing to unpack .../013-libgmp10_2%3a6.3.0+dfsg-2ubuntu6_i386.deb ... 161s Unpacking libgmp10:i386 (2:6.3.0+dfsg-2ubuntu6) ... 161s Selecting previously unselected package libnettle8t64:i386. 161s Preparing to unpack .../014-libnettle8t64_3.9.1-2.2build1.1_i386.deb ... 161s Unpacking libnettle8t64:i386 (3.9.1-2.2build1.1) ... 161s Selecting previously unselected package libhogweed6t64:i386. 161s Preparing to unpack .../015-libhogweed6t64_3.9.1-2.2build1.1_i386.deb ... 161s Unpacking libhogweed6t64:i386 (3.9.1-2.2build1.1) ... 161s Selecting previously unselected package libunistring5:i386. 161s Preparing to unpack .../016-libunistring5_1.1-2build1_i386.deb ... 161s Unpacking libunistring5:i386 (1.1-2build1) ... 162s Selecting previously unselected package libidn2-0:i386. 162s Preparing to unpack .../017-libidn2-0_2.3.7-2build1_i386.deb ... 162s Unpacking libidn2-0:i386 (2.3.7-2build1) ... 162s Selecting previously unselected package libffi8:i386. 162s Preparing to unpack .../018-libffi8_3.4.6-1build1_i386.deb ... 162s Unpacking libffi8:i386 (3.4.6-1build1) ... 162s Selecting previously unselected package libp11-kit0:i386. 162s Preparing to unpack .../019-libp11-kit0_0.25.3-4ubuntu2.1_i386.deb ... 162s Unpacking libp11-kit0:i386 (0.25.3-4ubuntu2.1) ... 162s Selecting previously unselected package libtasn1-6:i386. 162s Preparing to unpack .../020-libtasn1-6_4.19.0-3build1_i386.deb ... 162s Unpacking libtasn1-6:i386 (4.19.0-3build1) ... 162s Selecting previously unselected package libgnutls30t64:i386. 162s Preparing to unpack .../021-libgnutls30t64_3.8.3-1.1ubuntu3.2_i386.deb ... 162s Unpacking libgnutls30t64:i386 (3.8.3-1.1ubuntu3.2) ... 162s Selecting previously unselected package libsasl2-modules-db:i386. 162s Preparing to unpack .../022-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3.1_i386.deb ... 162s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 162s Selecting previously unselected package libsasl2-2:i386. 162s Preparing to unpack .../023-libsasl2-2_2.1.28+dfsg1-5ubuntu3.1_i386.deb ... 162s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 162s Selecting previously unselected package libldap2:i386. 162s Preparing to unpack .../024-libldap2_2.6.7+dfsg-1~exp1ubuntu8.1_i386.deb ... 162s Unpacking libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 162s Selecting previously unselected package libaprutil1-ldap:i386. 162s Preparing to unpack .../025-libaprutil1-ldap_1.6.3-1.1ubuntu7_i386.deb ... 162s Unpacking libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 162s Selecting previously unselected package libbrotli1:i386. 162s Preparing to unpack .../026-libbrotli1_1.1.0-2build2_i386.deb ... 162s Unpacking libbrotli1:i386 (1.1.0-2build2) ... 162s Selecting previously unselected package libkrb5support0:i386. 162s Preparing to unpack .../027-libkrb5support0_1.20.1-6ubuntu2.2_i386.deb ... 162s Unpacking libkrb5support0:i386 (1.20.1-6ubuntu2.2) ... 162s Selecting previously unselected package libcom-err2:i386. 162s Preparing to unpack .../028-libcom-err2_1.47.0-2.4~exp1ubuntu4.1_i386.deb ... 162s Unpacking libcom-err2:i386 (1.47.0-2.4~exp1ubuntu4.1) ... 162s Selecting previously unselected package libk5crypto3:i386. 162s Preparing to unpack .../029-libk5crypto3_1.20.1-6ubuntu2.2_i386.deb ... 162s Unpacking libk5crypto3:i386 (1.20.1-6ubuntu2.2) ... 162s Selecting previously unselected package libkeyutils1:i386. 162s Preparing to unpack .../030-libkeyutils1_1.6.3-3build1_i386.deb ... 162s Unpacking libkeyutils1:i386 (1.6.3-3build1) ... 162s Selecting previously unselected package libkrb5-3:i386. 162s Preparing to unpack .../031-libkrb5-3_1.20.1-6ubuntu2.2_i386.deb ... 162s Unpacking libkrb5-3:i386 (1.20.1-6ubuntu2.2) ... 162s Selecting previously unselected package libgssapi-krb5-2:i386. 162s Preparing to unpack .../032-libgssapi-krb5-2_1.20.1-6ubuntu2.2_i386.deb ... 162s Unpacking libgssapi-krb5-2:i386 (1.20.1-6ubuntu2.2) ... 162s Selecting previously unselected package libnghttp2-14:i386. 162s Preparing to unpack .../033-libnghttp2-14_1.59.0-1ubuntu0.1_i386.deb ... 162s Unpacking libnghttp2-14:i386 (1.59.0-1ubuntu0.1) ... 162s Selecting previously unselected package libpsl5t64:i386. 162s Preparing to unpack .../034-libpsl5t64_0.21.2-1.1build1_i386.deb ... 162s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 162s Selecting previously unselected package zlib1g:i386. 162s Preparing to unpack .../035-zlib1g_1%3a1.3.dfsg-3.1ubuntu2.1_i386.deb ... 162s Unpacking zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 162s Selecting previously unselected package librtmp1:i386. 162s Preparing to unpack .../036-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 162s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 162s Selecting previously unselected package libssh-4:i386. 162s Preparing to unpack .../037-libssh-4_0.10.6-2build2_i386.deb ... 162s Unpacking libssh-4:i386 (0.10.6-2build2) ... 162s Selecting previously unselected package libzstd1:i386. 162s Preparing to unpack .../038-libzstd1_1.5.5+dfsg2-2build1.1_i386.deb ... 162s Unpacking libzstd1:i386 (1.5.5+dfsg2-2build1.1) ... 162s Selecting previously unselected package libcurl4t64:i386. 162s Preparing to unpack .../039-libcurl4t64_8.5.0-2ubuntu10.6_i386.deb ... 162s Unpacking libcurl4t64:i386 (8.5.0-2ubuntu10.6) ... 162s Selecting previously unselected package libjansson4:i386. 162s Preparing to unpack .../040-libjansson4_2.14-2build2_i386.deb ... 162s Unpacking libjansson4:i386 (2.14-2build2) ... 162s Selecting previously unselected package libstdc++6:i386. 162s Preparing to unpack .../041-libstdc++6_14.2.0-4ubuntu2~24.04_i386.deb ... 162s Unpacking libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 162s Selecting previously unselected package liblua5.4-0:i386. 162s Preparing to unpack .../042-liblua5.4-0_5.4.6-3build2_i386.deb ... 162s Unpacking liblua5.4-0:i386 (5.4.6-3build2) ... 162s Selecting previously unselected package libpcre2-8-0:i386. 162s Preparing to unpack .../043-libpcre2-8-0_10.42-4ubuntu2_i386.deb ... 162s Unpacking libpcre2-8-0:i386 (10.42-4ubuntu2) ... 162s Selecting previously unselected package libicu74:i386. 162s Preparing to unpack .../044-libicu74_74.2-1ubuntu3.1_i386.deb ... 162s Unpacking libicu74:i386 (74.2-1ubuntu3.1) ... 162s Selecting previously unselected package liblzma5:i386. 162s Preparing to unpack .../045-liblzma5_5.6.1+really5.4.5-1build0.1_i386.deb ... 162s Unpacking liblzma5:i386 (5.6.1+really5.4.5-1build0.1) ... 162s Selecting previously unselected package libxml2:i386. 163s Preparing to unpack .../046-libxml2_2.9.14+dfsg-1.3ubuntu3_i386.deb ... 163s Unpacking libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 163s Selecting previously unselected package apache2-bin:i386. 163s Preparing to unpack .../047-apache2-bin_2.4.58-1ubuntu8.5_i386.deb ... 163s Unpacking apache2-bin:i386 (2.4.58-1ubuntu8.5) ... 163s Selecting previously unselected package apache2-data. 163s Preparing to unpack .../048-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 163s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 163s Selecting previously unselected package libapr1t64:amd64. 163s Preparing to unpack .../049-libapr1t64_1.7.2-3.1ubuntu0.1_amd64.deb ... 163s Unpacking libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 163s Selecting previously unselected package libaprutil1t64:amd64. 163s Preparing to unpack .../050-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 163s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 163s Selecting previously unselected package apache2-utils. 163s Preparing to unpack .../051-apache2-utils_2.4.58-1ubuntu8.5_amd64.deb ... 163s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 163s Selecting previously unselected package apache2:i386. 163s Preparing to unpack .../052-apache2_2.4.58-1ubuntu8.5_i386.deb ... 163s Unpacking apache2:i386 (2.4.58-1ubuntu8.5) ... 163s Selecting previously unselected package autotools-dev. 163s Preparing to unpack .../053-autotools-dev_20220109.1_all.deb ... 163s Unpacking autotools-dev (20220109.1) ... 163s Selecting previously unselected package m4. 163s Preparing to unpack .../054-m4_1.4.19-4build1_amd64.deb ... 163s Unpacking m4 (1.4.19-4build1) ... 163s Selecting previously unselected package autoconf. 163s Preparing to unpack .../055-autoconf_2.71-3_all.deb ... 163s Unpacking autoconf (2.71-3) ... 163s Selecting previously unselected package automake. 163s Preparing to unpack .../056-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 163s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 163s Selecting previously unselected package autopoint. 163s Preparing to unpack .../057-autopoint_0.21-14ubuntu2_all.deb ... 163s Unpacking autopoint (0.21-14ubuntu2) ... 163s Selecting previously unselected package libdebhelper-perl. 163s Preparing to unpack .../058-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 163s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 163s Selecting previously unselected package gcc-13-base:amd64. 163s Preparing to unpack .../059-gcc-13-base_13.3.0-6ubuntu2~24.04_amd64.deb ... 163s Unpacking gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04) ... 163s Selecting previously unselected package libisl23:amd64. 163s Preparing to unpack .../060-libisl23_0.26-3build1_amd64.deb ... 163s Unpacking libisl23:amd64 (0.26-3build1) ... 163s Selecting previously unselected package libmpc3:amd64. 163s Preparing to unpack .../061-libmpc3_1.3.1-1build1_amd64.deb ... 163s Unpacking libmpc3:amd64 (1.3.1-1build1) ... 163s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 163s Preparing to unpack .../062-cpp-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 163s Unpacking cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 163s Selecting previously unselected package cpp-13. 163s Preparing to unpack .../063-cpp-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 163s Unpacking cpp-13 (13.3.0-6ubuntu2~24.04) ... 163s Selecting previously unselected package cpp-x86-64-linux-gnu. 163s Preparing to unpack .../064-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 163s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 163s Selecting previously unselected package cpp. 163s Preparing to unpack .../065-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 163s Unpacking cpp (4:13.2.0-7ubuntu1) ... 163s Selecting previously unselected package libcc1-0:amd64. 163s Preparing to unpack .../066-libcc1-0_14.2.0-4ubuntu2~24.04_amd64.deb ... 163s Unpacking libcc1-0:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Selecting previously unselected package libgomp1:amd64. 163s Preparing to unpack .../067-libgomp1_14.2.0-4ubuntu2~24.04_amd64.deb ... 163s Unpacking libgomp1:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Selecting previously unselected package libitm1:amd64. 163s Preparing to unpack .../068-libitm1_14.2.0-4ubuntu2~24.04_amd64.deb ... 163s Unpacking libitm1:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Selecting previously unselected package libatomic1:amd64. 163s Preparing to unpack .../069-libatomic1_14.2.0-4ubuntu2~24.04_amd64.deb ... 163s Unpacking libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Selecting previously unselected package libasan8:amd64. 163s Preparing to unpack .../070-libasan8_14.2.0-4ubuntu2~24.04_amd64.deb ... 163s Unpacking libasan8:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Selecting previously unselected package liblsan0:amd64. 163s Preparing to unpack .../071-liblsan0_14.2.0-4ubuntu2~24.04_amd64.deb ... 163s Unpacking liblsan0:amd64 (14.2.0-4ubuntu2~24.04) ... 164s Selecting previously unselected package libtsan2:amd64. 164s Preparing to unpack .../072-libtsan2_14.2.0-4ubuntu2~24.04_amd64.deb ... 164s Unpacking libtsan2:amd64 (14.2.0-4ubuntu2~24.04) ... 164s Selecting previously unselected package libubsan1:amd64. 164s Preparing to unpack .../073-libubsan1_14.2.0-4ubuntu2~24.04_amd64.deb ... 164s Unpacking libubsan1:amd64 (14.2.0-4ubuntu2~24.04) ... 164s Selecting previously unselected package libhwasan0:amd64. 164s Preparing to unpack .../074-libhwasan0_14.2.0-4ubuntu2~24.04_amd64.deb ... 164s Unpacking libhwasan0:amd64 (14.2.0-4ubuntu2~24.04) ... 164s Selecting previously unselected package libquadmath0:amd64. 164s Preparing to unpack .../075-libquadmath0_14.2.0-4ubuntu2~24.04_amd64.deb ... 164s Unpacking libquadmath0:amd64 (14.2.0-4ubuntu2~24.04) ... 164s Selecting previously unselected package libgcc-13-dev:amd64. 164s Preparing to unpack .../076-libgcc-13-dev_13.3.0-6ubuntu2~24.04_amd64.deb ... 164s Unpacking libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 164s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 164s Preparing to unpack .../077-gcc-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 164s Unpacking gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 164s Selecting previously unselected package gcc-13. 164s Preparing to unpack .../078-gcc-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 164s Unpacking gcc-13 (13.3.0-6ubuntu2~24.04) ... 164s Selecting previously unselected package gcc-x86-64-linux-gnu. 164s Preparing to unpack .../079-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 164s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 164s Selecting previously unselected package gcc. 164s Preparing to unpack .../080-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 164s Unpacking gcc (4:13.2.0-7ubuntu1) ... 164s Selecting previously unselected package libtool. 164s Preparing to unpack .../081-libtool_2.4.7-7build1_all.deb ... 164s Unpacking libtool (2.4.7-7build1) ... 164s Selecting previously unselected package dh-autoreconf. 164s Preparing to unpack .../082-dh-autoreconf_20_all.deb ... 164s Unpacking dh-autoreconf (20) ... 164s Selecting previously unselected package libarchive-zip-perl. 164s Preparing to unpack .../083-libarchive-zip-perl_1.68-1_all.deb ... 164s Unpacking libarchive-zip-perl (1.68-1) ... 164s Selecting previously unselected package libsub-override-perl. 164s Preparing to unpack .../084-libsub-override-perl_0.10-1_all.deb ... 164s Unpacking libsub-override-perl (0.10-1) ... 164s Selecting previously unselected package libfile-stripnondeterminism-perl. 164s Preparing to unpack .../085-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 164s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 164s Selecting previously unselected package dh-strip-nondeterminism. 164s Preparing to unpack .../086-dh-strip-nondeterminism_1.13.1-1_all.deb ... 164s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 164s Selecting previously unselected package debugedit. 164s Preparing to unpack .../087-debugedit_1%3a5.0-5build2_amd64.deb ... 164s Unpacking debugedit (1:5.0-5build2) ... 164s Selecting previously unselected package dwz. 164s Preparing to unpack .../088-dwz_0.15-1build6_amd64.deb ... 164s Unpacking dwz (0.15-1build6) ... 164s Selecting previously unselected package gettext. 164s Preparing to unpack .../089-gettext_0.21-14ubuntu2_amd64.deb ... 164s Unpacking gettext (0.21-14ubuntu2) ... 164s Selecting previously unselected package intltool-debian. 164s Preparing to unpack .../090-intltool-debian_0.35.0+20060710.6_all.deb ... 164s Unpacking intltool-debian (0.35.0+20060710.6) ... 164s Selecting previously unselected package po-debconf. 164s Preparing to unpack .../091-po-debconf_1.0.21+nmu1_all.deb ... 164s Unpacking po-debconf (1.0.21+nmu1) ... 164s Selecting previously unselected package debhelper. 164s Preparing to unpack .../092-debhelper_13.14.1ubuntu5_all.deb ... 164s Unpacking debhelper (13.14.1ubuntu5) ... 165s Selecting previously unselected package linux-libc-dev:i386. 165s Preparing to unpack .../093-linux-libc-dev_6.8.0-51.52_i386.deb ... 165s Unpacking linux-libc-dev:i386 (6.8.0-51.52) ... 165s Selecting previously unselected package libcrypt-dev:i386. 165s Preparing to unpack .../094-libcrypt-dev_1%3a4.4.36-4build1_i386.deb ... 165s Unpacking libcrypt-dev:i386 (1:4.4.36-4build1) ... 165s Selecting previously unselected package libc6-dev:i386. 165s Preparing to unpack .../095-libc6-dev_2.39-0ubuntu8.3_i386.deb ... 165s Unpacking libc6-dev:i386 (2.39-0ubuntu8.3) ... 165s Selecting previously unselected package uuid-dev:i386. 165s Preparing to unpack .../096-uuid-dev_2.39.3-9ubuntu6.1_i386.deb ... 165s Unpacking uuid-dev:i386 (2.39.3-9ubuntu6.1) ... 165s Selecting previously unselected package libsctp1:i386. 165s Preparing to unpack .../097-libsctp1_1.0.19+dfsg-2build1_i386.deb ... 165s Unpacking libsctp1:i386 (1.0.19+dfsg-2build1) ... 165s Selecting previously unselected package libsctp-dev:i386. 165s Preparing to unpack .../098-libsctp-dev_1.0.19+dfsg-2build1_i386.deb ... 165s Unpacking libsctp-dev:i386 (1.0.19+dfsg-2build1) ... 165s Selecting previously unselected package libapr1-dev:i386. 165s Preparing to unpack .../099-libapr1-dev_1.7.2-3.1ubuntu0.1_i386.deb ... 165s Unpacking libapr1-dev:i386 (1.7.2-3.1ubuntu0.1) ... 165s Selecting previously unselected package libldap-dev:i386. 165s Preparing to unpack .../100-libldap-dev_2.6.7+dfsg-1~exp1ubuntu8.1_i386.deb ... 165s Unpacking libldap-dev:i386 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 165s Selecting previously unselected package libexpat1-dev:i386. 165s Preparing to unpack .../101-libexpat1-dev_2.6.1-2ubuntu0.2_i386.deb ... 165s Unpacking libexpat1-dev:i386 (2.6.1-2ubuntu0.2) ... 165s Selecting previously unselected package libaprutil1-dev:i386. 165s Preparing to unpack .../102-libaprutil1-dev_1.6.3-1.1ubuntu7_i386.deb ... 165s Unpacking libaprutil1-dev:i386 (1.6.3-1.1ubuntu7) ... 166s Selecting previously unselected package libpcre2-16-0:i386. 166s Preparing to unpack .../103-libpcre2-16-0_10.42-4ubuntu2_i386.deb ... 166s Unpacking libpcre2-16-0:i386 (10.42-4ubuntu2) ... 166s Selecting previously unselected package libpcre2-32-0:i386. 166s Preparing to unpack .../104-libpcre2-32-0_10.42-4ubuntu2_i386.deb ... 166s Unpacking libpcre2-32-0:i386 (10.42-4ubuntu2) ... 166s Selecting previously unselected package libpcre2-posix3:i386. 166s Preparing to unpack .../105-libpcre2-posix3_10.42-4ubuntu2_i386.deb ... 166s Unpacking libpcre2-posix3:i386 (10.42-4ubuntu2) ... 166s Selecting previously unselected package libpcre2-dev:i386. 166s Preparing to unpack .../106-libpcre2-dev_10.42-4ubuntu2_i386.deb ... 166s Unpacking libpcre2-dev:i386 (10.42-4ubuntu2) ... 166s Selecting previously unselected package apache2-dev:i386. 166s Preparing to unpack .../107-apache2-dev_2.4.58-1ubuntu8.5_i386.deb ... 166s Unpacking apache2-dev:i386 (2.4.58-1ubuntu8.5) ... 166s Selecting previously unselected package libstdc++-13-dev:amd64. 166s Preparing to unpack .../108-libstdc++-13-dev_13.3.0-6ubuntu2~24.04_amd64.deb ... 166s Unpacking libstdc++-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 167s Selecting previously unselected package g++-13-x86-64-linux-gnu. 167s Preparing to unpack .../109-g++-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 167s Unpacking g++-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 167s Selecting previously unselected package g++-13. 167s Preparing to unpack .../110-g++-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 167s Unpacking g++-13 (13.3.0-6ubuntu2~24.04) ... 167s Selecting previously unselected package g++-x86-64-linux-gnu. 167s Preparing to unpack .../111-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 167s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 167s Selecting previously unselected package g++. 167s Preparing to unpack .../112-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 167s Unpacking g++ (4:13.2.0-7ubuntu1) ... 167s Selecting previously unselected package build-essential. 167s Preparing to unpack .../113-build-essential_12.10ubuntu1_amd64.deb ... 167s Unpacking build-essential (12.10ubuntu1) ... 167s Selecting previously unselected package gcc-13-i686-linux-gnu-base:amd64. 167s Preparing to unpack .../114-gcc-13-i686-linux-gnu-base_13.3.0-6ubuntu2~24.04cross1_amd64.deb ... 167s Unpacking gcc-13-i686-linux-gnu-base:amd64 (13.3.0-6ubuntu2~24.04cross1) ... 167s Selecting previously unselected package cpp-13-i686-linux-gnu. 167s Preparing to unpack .../115-cpp-13-i686-linux-gnu_13.3.0-6ubuntu2~24.04cross1_amd64.deb ... 167s Unpacking cpp-13-i686-linux-gnu (13.3.0-6ubuntu2~24.04cross1) ... 167s Selecting previously unselected package cpp-i686-linux-gnu. 167s Preparing to unpack .../116-cpp-i686-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 167s Unpacking cpp-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 167s Selecting previously unselected package binutils-i686-linux-gnu. 167s Preparing to unpack .../117-binutils-i686-linux-gnu_2.42-4ubuntu2.3_amd64.deb ... 167s Unpacking binutils-i686-linux-gnu (2.42-4ubuntu2.3) ... 167s Selecting previously unselected package gcc-13-cross-base. 167s Preparing to unpack .../118-gcc-13-cross-base_13.3.0-6ubuntu2~24.04cross1_all.deb ... 167s Unpacking gcc-13-cross-base (13.3.0-6ubuntu2~24.04cross1) ... 167s Selecting previously unselected package gcc-14-cross-base. 167s Preparing to unpack .../119-gcc-14-cross-base_14.2.0-4ubuntu2~24.04cross1_all.deb ... 167s Unpacking gcc-14-cross-base (14.2.0-4ubuntu2~24.04cross1) ... 167s Selecting previously unselected package libc6-i386-cross. 167s Preparing to unpack .../120-libc6-i386-cross_2.39-0ubuntu8cross1_all.deb ... 167s Unpacking libc6-i386-cross (2.39-0ubuntu8cross1) ... 167s Selecting previously unselected package libgcc-s1-i386-cross. 167s Preparing to unpack .../121-libgcc-s1-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 167s Unpacking libgcc-s1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 167s Selecting previously unselected package libgomp1-i386-cross. 167s Preparing to unpack .../122-libgomp1-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 167s Unpacking libgomp1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 167s Selecting previously unselected package libitm1-i386-cross. 167s Preparing to unpack .../123-libitm1-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 167s Unpacking libitm1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 167s Selecting previously unselected package libatomic1-i386-cross. 167s Preparing to unpack .../124-libatomic1-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 167s Unpacking libatomic1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 167s Selecting previously unselected package libasan8-i386-cross. 167s Preparing to unpack .../125-libasan8-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 167s Unpacking libasan8-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 167s Selecting previously unselected package libstdc++6-i386-cross. 167s Preparing to unpack .../126-libstdc++6-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 167s Unpacking libstdc++6-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 167s Selecting previously unselected package libubsan1-i386-cross. 167s Preparing to unpack .../127-libubsan1-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 167s Unpacking libubsan1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 167s Selecting previously unselected package libquadmath0-i386-cross. 167s Preparing to unpack .../128-libquadmath0-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 167s Unpacking libquadmath0-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 167s Selecting previously unselected package libgcc-13-dev-i386-cross. 167s Preparing to unpack .../129-libgcc-13-dev-i386-cross_13.3.0-6ubuntu2~24.04cross1_all.deb ... 167s Unpacking libgcc-13-dev-i386-cross (13.3.0-6ubuntu2~24.04cross1) ... 167s Selecting previously unselected package gcc-13-i686-linux-gnu. 167s Preparing to unpack .../130-gcc-13-i686-linux-gnu_13.3.0-6ubuntu2~24.04cross1_amd64.deb ... 167s Unpacking gcc-13-i686-linux-gnu (13.3.0-6ubuntu2~24.04cross1) ... 167s Selecting previously unselected package gcc-i686-linux-gnu. 167s Preparing to unpack .../131-gcc-i686-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 167s Unpacking gcc-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 167s Selecting previously unselected package linux-libc-dev-i386-cross. 167s Preparing to unpack .../132-linux-libc-dev-i386-cross_6.8.0-25.25cross1_all.deb ... 167s Unpacking linux-libc-dev-i386-cross (6.8.0-25.25cross1) ... 167s Selecting previously unselected package libc6-dev-i386-cross. 167s Preparing to unpack .../133-libc6-dev-i386-cross_2.39-0ubuntu8cross1_all.deb ... 167s Unpacking libc6-dev-i386-cross (2.39-0ubuntu8cross1) ... 168s Selecting previously unselected package libstdc++-13-dev-i386-cross. 168s Preparing to unpack .../134-libstdc++-13-dev-i386-cross_13.3.0-6ubuntu2~24.04cross1_all.deb ... 168s Unpacking libstdc++-13-dev-i386-cross (13.3.0-6ubuntu2~24.04cross1) ... 168s Selecting previously unselected package g++-13-i686-linux-gnu. 168s Preparing to unpack .../135-g++-13-i686-linux-gnu_13.3.0-6ubuntu2~24.04cross1_amd64.deb ... 168s Unpacking g++-13-i686-linux-gnu (13.3.0-6ubuntu2~24.04cross1) ... 168s Selecting previously unselected package g++-i686-linux-gnu. 168s Preparing to unpack .../136-g++-i686-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 168s Unpacking g++-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 168s Selecting previously unselected package libconfig-inifiles-perl. 168s Preparing to unpack .../137-libconfig-inifiles-perl_3.000003-2_all.deb ... 168s Unpacking libconfig-inifiles-perl (3.000003-2) ... 168s Selecting previously unselected package libio-string-perl. 168s Preparing to unpack .../138-libio-string-perl_1.08-4_all.deb ... 168s Unpacking libio-string-perl (1.08-4) ... 168s Selecting previously unselected package libxml-namespacesupport-perl. 168s Preparing to unpack .../139-libxml-namespacesupport-perl_1.12-2_all.deb ... 168s Unpacking libxml-namespacesupport-perl (1.12-2) ... 168s Selecting previously unselected package libxml-sax-base-perl. 168s Preparing to unpack .../140-libxml-sax-base-perl_1.09-3_all.deb ... 168s Unpacking libxml-sax-base-perl (1.09-3) ... 168s Selecting previously unselected package libxml-sax-perl. 168s Preparing to unpack .../141-libxml-sax-perl_1.02+dfsg-3_all.deb ... 168s Unpacking libxml-sax-perl (1.02+dfsg-3) ... 168s Selecting previously unselected package libxml-libxml-perl. 168s Preparing to unpack .../142-libxml-libxml-perl_2.0207+dfsg+really+2.0134-1build4_amd64.deb ... 168s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-1build4) ... 168s Selecting previously unselected package libxml-simple-perl. 168s Preparing to unpack .../143-libxml-simple-perl_2.25-2_all.deb ... 168s Unpacking libxml-simple-perl (2.25-2) ... 168s Selecting previously unselected package libyaml-perl. 168s Preparing to unpack .../144-libyaml-perl_1.31-1_all.deb ... 168s Unpacking libyaml-perl (1.31-1) ... 168s Selecting previously unselected package libconfig-auto-perl. 168s Preparing to unpack .../145-libconfig-auto-perl_0.44-2_all.deb ... 168s Unpacking libconfig-auto-perl (0.44-2) ... 168s Selecting previously unselected package libfile-which-perl. 168s Preparing to unpack .../146-libfile-which-perl_1.27-2_all.deb ... 168s Unpacking libfile-which-perl (1.27-2) ... 168s Selecting previously unselected package libfile-homedir-perl. 168s Preparing to unpack .../147-libfile-homedir-perl_1.006-2_all.deb ... 168s Unpacking libfile-homedir-perl (1.006-2) ... 168s Selecting previously unselected package libdebian-dpkgcross-perl. 168s Preparing to unpack .../148-libdebian-dpkgcross-perl_2.6.20_all.deb ... 168s Unpacking libdebian-dpkgcross-perl (2.6.20) ... 168s Selecting previously unselected package cross-config. 168s Preparing to unpack .../149-cross-config_2.6.20_all.deb ... 168s Unpacking cross-config (2.6.20) ... 168s Selecting previously unselected package dpkg-cross. 168s Preparing to unpack .../150-dpkg-cross_2.6.20_all.deb ... 168s Unpacking dpkg-cross (2.6.20) ... 168s Selecting previously unselected package crossbuild-essential-i386. 168s Preparing to unpack .../151-crossbuild-essential-i386_12.10ubuntu1_all.deb ... 168s Unpacking crossbuild-essential-i386 (12.10ubuntu1) ... 168s Selecting previously unselected package gcc-9-base:i386. 168s Preparing to unpack .../152-gcc-9-base_9.5.0-6ubuntu2_i386.deb ... 168s Unpacking gcc-9-base:i386 (9.5.0-6ubuntu2) ... 168s Selecting previously unselected package libalgorithm-c3-perl. 168s Preparing to unpack .../153-libalgorithm-c3-perl_0.11-2_all.deb ... 168s Unpacking libalgorithm-c3-perl (0.11-2) ... 168s Selecting previously unselected package libanyevent-perl. 168s Preparing to unpack .../154-libanyevent-perl_7.170-2build6_amd64.deb ... 168s Unpacking libanyevent-perl (7.170-2build6) ... 168s Selecting previously unselected package libasan5:i386. 168s Preparing to unpack .../155-libasan5_9.5.0-6ubuntu2_i386.deb ... 168s Unpacking libasan5:i386 (9.5.0-6ubuntu2) ... 168s Selecting previously unselected package libatomic1:i386. 168s Preparing to unpack .../156-libatomic1_14.2.0-4ubuntu2~24.04_i386.deb ... 168s Unpacking libatomic1:i386 (14.2.0-4ubuntu2~24.04) ... 169s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 169s Preparing to unpack .../157-libb-hooks-op-check-perl_0.22-3build1_amd64.deb ... 169s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build1) ... 169s Selecting previously unselected package libdynaloader-functions-perl. 169s Preparing to unpack .../158-libdynaloader-functions-perl_0.003-3_all.deb ... 169s Unpacking libdynaloader-functions-perl (0.003-3) ... 169s Selecting previously unselected package libdevel-callchecker-perl:amd64. 169s Preparing to unpack .../159-libdevel-callchecker-perl_0.008-2build3_amd64.deb ... 169s Unpacking libdevel-callchecker-perl:amd64 (0.008-2build3) ... 169s Selecting previously unselected package libparams-classify-perl:amd64. 169s Preparing to unpack .../160-libparams-classify-perl_0.015-2build5_amd64.deb ... 169s Unpacking libparams-classify-perl:amd64 (0.015-2build5) ... 169s Selecting previously unselected package libmodule-runtime-perl. 169s Preparing to unpack .../161-libmodule-runtime-perl_0.016-2_all.deb ... 169s Unpacking libmodule-runtime-perl (0.016-2) ... 169s Selecting previously unselected package libtry-tiny-perl. 169s Preparing to unpack .../162-libtry-tiny-perl_0.31-2_all.deb ... 169s Unpacking libtry-tiny-perl (0.31-2) ... 169s Selecting previously unselected package libmodule-implementation-perl. 169s Preparing to unpack .../163-libmodule-implementation-perl_0.09-2_all.deb ... 169s Unpacking libmodule-implementation-perl (0.09-2) ... 169s Selecting previously unselected package libsub-exporter-progressive-perl. 169s Preparing to unpack .../164-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 169s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 169s Selecting previously unselected package libvariable-magic-perl. 169s Preparing to unpack .../165-libvariable-magic-perl_0.63-1build3_amd64.deb ... 169s Unpacking libvariable-magic-perl (0.63-1build3) ... 169s Selecting previously unselected package libb-hooks-endofscope-perl. 169s Preparing to unpack .../166-libb-hooks-endofscope-perl_0.28-1_all.deb ... 169s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 169s Selecting previously unselected package libcrypt-random-seed-perl. 169s Preparing to unpack .../167-libcrypt-random-seed-perl_0.03-3_all.deb ... 169s Unpacking libcrypt-random-seed-perl (0.03-3) ... 169s Selecting previously unselected package libmath-random-isaac-perl. 169s Preparing to unpack .../168-libmath-random-isaac-perl_1.004-2_all.deb ... 169s Unpacking libmath-random-isaac-perl (1.004-2) ... 169s Selecting previously unselected package libbytes-random-secure-perl. 169s Preparing to unpack .../169-libbytes-random-secure-perl_0.29-3_all.deb ... 169s Unpacking libbytes-random-secure-perl (0.29-3) ... 169s Selecting previously unselected package libclass-c3-perl. 169s Preparing to unpack .../170-libclass-c3-perl_0.35-2_all.deb ... 169s Unpacking libclass-c3-perl (0.35-2) ... 169s Selecting previously unselected package libclass-data-inheritable-perl. 169s Preparing to unpack .../171-libclass-data-inheritable-perl_0.08-3_all.deb ... 169s Unpacking libclass-data-inheritable-perl (0.08-3) ... 169s Selecting previously unselected package libclass-inspector-perl. 169s Preparing to unpack .../172-libclass-inspector-perl_1.36-3_all.deb ... 169s Unpacking libclass-inspector-perl (1.36-3) ... 169s Selecting previously unselected package libclass-method-modifiers-perl. 169s Preparing to unpack .../173-libclass-method-modifiers-perl_2.15-1_all.deb ... 169s Unpacking libclass-method-modifiers-perl (2.15-1) ... 169s Selecting previously unselected package libclass-singleton-perl. 169s Preparing to unpack .../174-libclass-singleton-perl_1.6-2_all.deb ... 169s Unpacking libclass-singleton-perl (1.6-2) ... 169s Selecting previously unselected package libclone-perl:amd64. 169s Preparing to unpack .../175-libclone-perl_0.46-1build3_amd64.deb ... 169s Unpacking libclone-perl:amd64 (0.46-1build3) ... 169s Selecting previously unselected package perl-openssl-defaults:amd64. 169s Preparing to unpack .../176-perl-openssl-defaults_7build3_amd64.deb ... 169s Unpacking perl-openssl-defaults:amd64 (7build3) ... 169s Selecting previously unselected package libcrypt-ssleay-perl. 169s Preparing to unpack .../177-libcrypt-ssleay-perl_0.73.06-2build5_amd64.deb ... 169s Unpacking libcrypt-ssleay-perl (0.73.06-2build5) ... 169s Selecting previously unselected package libparams-util-perl. 169s Preparing to unpack .../178-libparams-util-perl_1.102-2build3_amd64.deb ... 169s Unpacking libparams-util-perl (1.102-2build3) ... 169s Selecting previously unselected package libsub-install-perl. 169s Preparing to unpack .../179-libsub-install-perl_0.929-1_all.deb ... 169s Unpacking libsub-install-perl (0.929-1) ... 169s Selecting previously unselected package libdata-optlist-perl. 169s Preparing to unpack .../180-libdata-optlist-perl_0.114-1_all.deb ... 169s Unpacking libdata-optlist-perl (0.114-1) ... 169s Selecting previously unselected package libdevel-stacktrace-perl. 169s Preparing to unpack .../181-libdevel-stacktrace-perl_2.0500-1_all.deb ... 169s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 169s Selecting previously unselected package libencode-locale-perl. 169s Preparing to unpack .../182-libencode-locale-perl_1.05-3_all.deb ... 169s Unpacking libencode-locale-perl (1.05-3) ... 169s Selecting previously unselected package libsub-exporter-perl. 169s Preparing to unpack .../183-libsub-exporter-perl_0.990-1_all.deb ... 169s Unpacking libsub-exporter-perl (0.990-1) ... 169s Selecting previously unselected package libeval-closure-perl. 169s Preparing to unpack .../184-libeval-closure-perl_0.14-3_all.deb ... 169s Unpacking libeval-closure-perl (0.14-3) ... 169s Selecting previously unselected package libexception-class-perl. 169s Preparing to unpack .../185-libexception-class-perl_1.45-1_all.deb ... 169s Unpacking libexception-class-perl (1.45-1) ... 169s Selecting previously unselected package libfcgi0t64:amd64. 169s Preparing to unpack .../186-libfcgi0t64_2.4.2-2.1build1_amd64.deb ... 169s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ... 169s Selecting previously unselected package libfcgi-perl. 169s Preparing to unpack .../187-libfcgi-perl_0.82+ds-3build2_amd64.deb ... 169s Unpacking libfcgi-perl (0.82+ds-3build2) ... 169s Selecting previously unselected package libtimedate-perl. 169s Preparing to unpack .../188-libtimedate-perl_2.3300-2_all.deb ... 169s Unpacking libtimedate-perl (2.3300-2) ... 169s Selecting previously unselected package libhttp-date-perl. 169s Preparing to unpack .../189-libhttp-date-perl_6.06-1_all.deb ... 169s Unpacking libhttp-date-perl (6.06-1) ... 169s Selecting previously unselected package libfile-listing-perl. 169s Preparing to unpack .../190-libfile-listing-perl_6.16-1_all.deb ... 169s Unpacking libfile-listing-perl (6.16-1) ... 170s Selecting previously unselected package libfile-sharedir-perl. 170s Preparing to unpack .../191-libfile-sharedir-perl_1.118-3_all.deb ... 170s Unpacking libfile-sharedir-perl (1.118-3) ... 170s Selecting previously unselected package libgomp1:i386. 170s Preparing to unpack .../192-libgomp1_14.2.0-4ubuntu2~24.04_i386.deb ... 170s Unpacking libgomp1:i386 (14.2.0-4ubuntu2~24.04) ... 170s Selecting previously unselected package libitm1:i386. 170s Preparing to unpack .../193-libitm1_14.2.0-4ubuntu2~24.04_i386.deb ... 170s Unpacking libitm1:i386 (14.2.0-4ubuntu2~24.04) ... 170s Selecting previously unselected package libubsan1:i386. 170s Preparing to unpack .../194-libubsan1_14.2.0-4ubuntu2~24.04_i386.deb ... 170s Unpacking libubsan1:i386 (14.2.0-4ubuntu2~24.04) ... 170s Selecting previously unselected package libquadmath0:i386. 170s Preparing to unpack .../195-libquadmath0_14.2.0-4ubuntu2~24.04_i386.deb ... 170s Unpacking libquadmath0:i386 (14.2.0-4ubuntu2~24.04) ... 170s Selecting previously unselected package libgcc-9-dev:i386. 170s Preparing to unpack .../196-libgcc-9-dev_9.5.0-6ubuntu2_i386.deb ... 170s Unpacking libgcc-9-dev:i386 (9.5.0-6ubuntu2) ... 170s Selecting previously unselected package libhtml-tagset-perl. 170s Preparing to unpack .../197-libhtml-tagset-perl_3.20-6_all.deb ... 170s Unpacking libhtml-tagset-perl (3.20-6) ... 170s Selecting previously unselected package liburi-perl. 170s Preparing to unpack .../198-liburi-perl_5.27-1_all.deb ... 170s Unpacking liburi-perl (5.27-1) ... 170s Selecting previously unselected package libhtml-parser-perl:amd64. 170s Preparing to unpack .../199-libhtml-parser-perl_3.81-1build3_amd64.deb ... 170s Unpacking libhtml-parser-perl:amd64 (3.81-1build3) ... 170s Selecting previously unselected package libhtml-tree-perl. 170s Preparing to unpack .../200-libhtml-tree-perl_5.07-3_all.deb ... 170s Unpacking libhtml-tree-perl (5.07-3) ... 170s Selecting previously unselected package libio-html-perl. 170s Preparing to unpack .../201-libio-html-perl_1.004-3_all.deb ... 170s Unpacking libio-html-perl (1.004-3) ... 170s Selecting previously unselected package liblwp-mediatypes-perl. 170s Preparing to unpack .../202-liblwp-mediatypes-perl_6.04-2_all.deb ... 170s Unpacking liblwp-mediatypes-perl (6.04-2) ... 170s Selecting previously unselected package libhttp-message-perl. 170s Preparing to unpack .../203-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 170s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 170s Selecting previously unselected package libhttp-cookies-perl. 170s Preparing to unpack .../204-libhttp-cookies-perl_6.11-1_all.deb ... 170s Unpacking libhttp-cookies-perl (6.11-1) ... 170s Selecting previously unselected package libpod-parser-perl. 170s Preparing to unpack .../205-libpod-parser-perl_1.67-1_all.deb ... 170s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 170s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 170s Unpacking libpod-parser-perl (1.67-1) ... 170s Selecting previously unselected package libhttp-negotiate-perl. 170s Preparing to unpack .../206-libhttp-negotiate-perl_6.01-2_all.deb ... 170s Unpacking libhttp-negotiate-perl (6.01-2) ... 170s Selecting previously unselected package libnet-ssleay-perl:amd64. 170s Preparing to unpack .../207-libnet-ssleay-perl_1.94-1build4_amd64.deb ... 170s Unpacking libnet-ssleay-perl:amd64 (1.94-1build4) ... 170s Selecting previously unselected package libio-socket-ssl-perl. 170s Preparing to unpack .../208-libio-socket-ssl-perl_2.085-1_all.deb ... 170s Unpacking libio-socket-ssl-perl (2.085-1) ... 170s Selecting previously unselected package libnet-http-perl. 170s Preparing to unpack .../209-libnet-http-perl_6.23-1_all.deb ... 170s Unpacking libnet-http-perl (6.23-1) ... 170s Selecting previously unselected package liblwp-protocol-https-perl. 170s Preparing to unpack .../210-liblwp-protocol-https-perl_6.13-1_all.deb ... 170s Unpacking liblwp-protocol-https-perl (6.13-1) ... 170s Selecting previously unselected package libwww-robotrules-perl. 170s Preparing to unpack .../211-libwww-robotrules-perl_6.02-1_all.deb ... 170s Unpacking libwww-robotrules-perl (6.02-1) ... 170s Selecting previously unselected package libwww-perl. 170s Preparing to unpack .../212-libwww-perl_6.76-1_all.deb ... 170s Unpacking libwww-perl (6.76-1) ... 170s Selecting previously unselected package libxml-parser-perl. 170s Preparing to unpack .../213-libxml-parser-perl_2.47-1build3_amd64.deb ... 170s Unpacking libxml-parser-perl (2.47-1build3) ... 170s Selecting previously unselected package libxml-perl. 170s Preparing to unpack .../214-libxml-perl_0.08-4_all.deb ... 170s Unpacking libxml-perl (0.08-4) ... 170s Selecting previously unselected package libxml-regexp-perl. 170s Preparing to unpack .../215-libxml-regexp-perl_0.04-1.1_all.deb ... 170s Unpacking libxml-regexp-perl (0.04-1.1) ... 170s Selecting previously unselected package libxml-dom-perl. 170s Preparing to unpack .../216-libxml-dom-perl_1.46-2_all.deb ... 170s Unpacking libxml-dom-perl (1.46-2) ... 170s Selecting previously unselected package libhttp-dav-perl. 170s Preparing to unpack .../217-libhttp-dav-perl_0.49-3_all.deb ... 170s Unpacking libhttp-dav-perl (0.49-3) ... 170s Selecting previously unselected package libmro-compat-perl. 170s Preparing to unpack .../218-libmro-compat-perl_0.15-2_all.deb ... 170s Unpacking libmro-compat-perl (0.15-2) ... 170s Selecting previously unselected package libpackage-stash-perl. 170s Preparing to unpack .../219-libpackage-stash-perl_0.40-1_all.deb ... 170s Unpacking libpackage-stash-perl (0.40-1) ... 170s Selecting previously unselected package libsub-identify-perl. 171s Preparing to unpack .../220-libsub-identify-perl_0.14-3build3_amd64.deb ... 171s Unpacking libsub-identify-perl (0.14-3build3) ... 171s Selecting previously unselected package libsub-name-perl:amd64. 171s Preparing to unpack .../221-libsub-name-perl_0.27-1build3_amd64.deb ... 171s Unpacking libsub-name-perl:amd64 (0.27-1build3) ... 171s Selecting previously unselected package libnamespace-clean-perl. 171s Preparing to unpack .../222-libnamespace-clean-perl_0.27-2_all.deb ... 171s Unpacking libnamespace-clean-perl (0.27-2) ... 171s Selecting previously unselected package libnamespace-autoclean-perl. 171s Preparing to unpack .../223-libnamespace-autoclean-perl_0.29-2_all.deb ... 171s Unpacking libnamespace-autoclean-perl (0.29-2) ... 171s Selecting previously unselected package libparams-validationcompiler-perl. 171s Preparing to unpack .../224-libparams-validationcompiler-perl_0.31-1_all.deb ... 171s Unpacking libparams-validationcompiler-perl (0.31-1) ... 171s Selecting previously unselected package libpcre2-16-0:amd64. 171s Preparing to unpack .../225-libpcre2-16-0_10.42-4ubuntu2_amd64.deb ... 171s Unpacking libpcre2-16-0:amd64 (10.42-4ubuntu2) ... 171s Selecting previously unselected package libpcre2-32-0:amd64. 171s Preparing to unpack .../226-libpcre2-32-0_10.42-4ubuntu2_amd64.deb ... 171s Unpacking libpcre2-32-0:amd64 (10.42-4ubuntu2) ... 171s Selecting previously unselected package libpcre2-posix3:amd64. 171s Preparing to unpack .../227-libpcre2-posix3_10.42-4ubuntu2_amd64.deb ... 171s Unpacking libpcre2-posix3:amd64 (10.42-4ubuntu2) ... 171s Selecting previously unselected package libpcre2-dev:amd64. 171s Preparing to unpack .../228-libpcre2-dev_10.42-4ubuntu2_amd64.deb ... 171s Unpacking libpcre2-dev:amd64 (10.42-4ubuntu2) ... 171s Selecting previously unselected package libprotocol-http2-perl. 171s Preparing to unpack .../229-libprotocol-http2-perl_1.10-3_all.deb ... 171s Unpacking libprotocol-http2-perl (1.10-3) ... 171s Selecting previously unselected package librole-tiny-perl. 171s Preparing to unpack .../230-librole-tiny-perl_2.002004-1_all.deb ... 171s Unpacking librole-tiny-perl (2.002004-1) ... 171s Selecting previously unselected package libsub-quote-perl. 171s Preparing to unpack .../231-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 171s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 171s Selecting previously unselected package libxstring-perl:amd64. 171s Preparing to unpack .../232-libxstring-perl_0.005-2build3_amd64.deb ... 171s Unpacking libxstring-perl:amd64 (0.005-2build3) ... 171s Selecting previously unselected package libspecio-perl. 171s Preparing to unpack .../233-libspecio-perl_0.48-1_all.deb ... 171s Unpacking libspecio-perl (0.48-1) ... 171s Selecting previously unselected package libstdc++-9-dev:i386. 171s Preparing to unpack .../234-libstdc++-9-dev_9.5.0-6ubuntu2_i386.deb ... 171s Unpacking libstdc++-9-dev:i386 (9.5.0-6ubuntu2) ... 171s Selecting previously unselected package perl-doc. 171s Preparing to unpack .../235-perl-doc_5.38.2-3.2build2_all.deb ... 171s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 171s Unpacking perl-doc (5.38.2-3.2build2) ... 171s Selecting previously unselected package libdatetime-locale-perl. 171s Preparing to unpack .../236-libdatetime-locale-perl_1%3a1.37-1_all.deb ... 171s Unpacking libdatetime-locale-perl (1:1.37-1) ... 173s Selecting previously unselected package libdatetime-timezone-perl. 173s Preparing to unpack .../237-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 173s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 173s Selecting previously unselected package libdatetime-perl. 173s Preparing to unpack .../238-libdatetime-perl_2%3a1.65-1build2_amd64.deb ... 173s Unpacking libdatetime-perl (2:1.65-1build2) ... 173s Setting up libconfig-inifiles-perl (3.000003-2) ... 173s Setting up libanyevent-perl (7.170-2build6) ... 173s Setting up libfile-which-perl (1.27-2) ... 173s Setting up libmath-random-isaac-perl (1.004-2) ... 173s Setting up libclass-inspector-perl (1.36-3) ... 173s Setting up libdynaloader-functions-perl (0.003-3) ... 173s Setting up libclass-method-modifiers-perl (2.15-1) ... 173s Setting up libxml-regexp-perl (0.04-1.1) ... 173s Setting up gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libclone-perl:amd64 (0.46-1build3) ... 173s Setting up libarchive-zip-perl (1.68-1) ... 173s Setting up libsub-identify-perl (0.14-3build3) ... 173s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ... 173s Setting up libhtml-tagset-perl (3.20-6) ... 173s Setting up binutils-i686-linux-gnu (2.42-4ubuntu2.3) ... 173s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 173s Setting up liblwp-mediatypes-perl (6.04-2) ... 173s Setting up libtry-tiny-perl (0.31-2) ... 173s Setting up libprotocol-http2-perl (1.10-3) ... 173s Setting up perl-openssl-defaults:amd64 (7build3) ... 173s Setting up perl-doc (5.38.2-3.2build2) ... 173s Setting up linux-libc-dev:i386 (6.8.0-51.52) ... 173s Setting up libxml-namespacesupport-perl (1.12-2) ... 173s Setting up m4 (1.4.19-4build1) ... 173s Setting up libclass-singleton-perl (1.6-2) ... 173s Setting up libencode-locale-perl (1.05-3) ... 173s Setting up gcc-14-cross-base (14.2.0-4ubuntu2~24.04cross1) ... 173s Setting up libxstring-perl:amd64 (0.005-2build3) ... 173s Setting up libgomp1:amd64 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libyaml-perl (1.31-1) ... 173s Setting up libpcre2-16-0:amd64 (10.42-4ubuntu2) ... 173s Setting up libsub-install-perl (0.929-1) ... 173s Setting up libxml-sax-base-perl (1.09-3) ... 173s Setting up libio-string-perl (1.08-4) ... 173s Setting up linux-libc-dev-i386-cross (6.8.0-25.25cross1) ... 173s Setting up autotools-dev (20220109.1) ... 173s Setting up libpcre2-32-0:amd64 (10.42-4ubuntu2) ... 173s Setting up libclass-data-inheritable-perl (0.08-3) ... 173s Setting up cross-config (2.6.20) ... 173s Setting up libalgorithm-c3-perl (0.11-2) ... 173s Setting up gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04) ... 173s Setting up libcrypt-random-seed-perl (0.03-3) ... 173s Setting up gcc-13-cross-base (13.3.0-6ubuntu2~24.04cross1) ... 173s Setting up libquadmath0:amd64 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libmpc3:amd64 (1.3.1-1build1) ... 173s Setting up libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libvariable-magic-perl (0.63-1build3) ... 173s Setting up libio-html-perl (1.004-3) ... 173s Setting up libpod-parser-perl (1.67-1) ... 173s Setting up autopoint (0.21-14ubuntu2) ... 173s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build1) ... 173s Setting up libparams-util-perl (1.102-2build3) ... 173s Setting up autoconf (2.71-3) ... 173s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 173s Setting up libtimedate-perl (2.3300-2) ... 173s Setting up libubsan1:amd64 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libsub-name-perl:amd64 (0.27-1build3) ... 173s Setting up libpcre2-posix3:amd64 (10.42-4ubuntu2) ... 173s Setting up dwz (0.15-1build6) ... 173s Setting up libhwasan0:amd64 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libasan8:amd64 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 173s Setting up librole-tiny-perl (2.002004-1) ... 173s Setting up debugedit (1:5.0-5build2) ... 173s Setting up libc6-i386-cross (2.39-0ubuntu8cross1) ... 173s Setting up libfile-sharedir-perl (1.118-3) ... 173s Setting up libfcgi-perl (0.82+ds-3build2) ... 173s Setting up libsub-override-perl (0.10-1) ... 173s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 173s Setting up libdevel-stacktrace-perl (2.0500-1) ... 173s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 173s Setting up libtsan2:amd64 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libisl23:amd64 (0.26-3build1) ... 173s Setting up libfile-homedir-perl (1.006-2) ... 173s Setting up gcc-13-i686-linux-gnu-base:amd64 (13.3.0-6ubuntu2~24.04cross1) ... 173s Setting up cpp-13-i686-linux-gnu (13.3.0-6ubuntu2~24.04cross1) ... 173s Setting up libquadmath0-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 173s Setting up libcc1-0:amd64 (14.2.0-4ubuntu2~24.04) ... 173s Setting up liburi-perl (5.27-1) ... 173s Setting up liblsan0:amd64 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libitm1:amd64 (14.2.0-4ubuntu2~24.04) ... 173s Setting up gcc-9-base:i386 (9.5.0-6ubuntu2) ... 173s Setting up libnet-ssleay-perl:amd64 (1.94-1build4) ... 173s Setting up automake (1:1.16.5-1.3ubuntu1) ... 173s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 173s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 173s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 173s Setting up libhttp-date-perl (6.06-1) ... 173s Setting up gettext (0.21-14ubuntu2) ... 173s Setting up libfile-listing-perl (6.16-1) ... 173s Setting up libpcre2-dev:amd64 (10.42-4ubuntu2) ... 173s Setting up libatomic1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 173s Setting up cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 173s Setting up libnet-http-perl (6.23-1) ... 173s Setting up libgomp1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 173s Setting up libexception-class-perl (1.45-1) ... 173s Setting up libc6-dev-i386-cross (2.39-0ubuntu8cross1) ... 173s Setting up libclass-c3-perl (0.35-2) ... 173s Setting up libdevel-callchecker-perl:amd64 (0.008-2build3) ... 173s Setting up libxml-sax-perl (1.02+dfsg-3) ... 173s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 173s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 173s 173s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 173s Setting up intltool-debian (0.35.0+20060710.6) ... 173s Setting up libbytes-random-secure-perl (0.29-3) ... 173s Setting up libgcc-s1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 173s Setting up libitm1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 173s Setting up libdata-optlist-perl (0.114-1) ... 173s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-1build4) ... 173s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 173s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 173s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 173s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 173s Setting up dh-strip-nondeterminism (1.13.1-1) ... 173s Setting up libwww-robotrules-perl (6.02-1) ... 173s Setting up libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 173s Setting up libhtml-parser-perl:amd64 (3.81-1build3) ... 173s Setting up libcrypt-ssleay-perl (0.73.06-2build5) ... 173s Setting up cpp-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 173s Setting up libmro-compat-perl (0.15-2) ... 173s Setting up libio-socket-ssl-perl (2.085-1) ... 173s Setting up libstdc++-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 173s Setting up libsub-exporter-perl (0.990-1) ... 173s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 173s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 173s Setting up libeval-closure-perl (0.14-3) ... 173s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 173s Setting up libhttp-negotiate-perl (6.01-2) ... 173s Setting up libparams-validationcompiler-perl (0.31-1) ... 173s Setting up cpp-13 (13.3.0-6ubuntu2~24.04) ... 173s Setting up libhttp-cookies-perl (6.11-1) ... 173s Setting up gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 173s Setting up po-debconf (1.0.21+nmu1) ... 173s Setting up libhtml-tree-perl (5.07-3) ... 173s Setting up libparams-classify-perl:amd64 (0.015-2build5) ... 173s Setting up libasan8-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 173s Setting up libstdc++6-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 173s Setting up libmodule-runtime-perl (0.016-2) ... 173s Setting up gcc-13 (13.3.0-6ubuntu2~24.04) ... 173s Setting up libxml-simple-perl (2.25-2) ... 173s Setting up cpp (4:13.2.0-7ubuntu1) ... 173s Setting up g++-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 173s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 173s Setting up libtool (2.4.7-7build1) ... 173s Setting up libmodule-implementation-perl (0.09-2) ... 173s Setting up libpackage-stash-perl (0.40-1) ... 173s Setting up libubsan1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 173s Setting up libconfig-auto-perl (0.44-2) ... 173s Setting up gcc (4:13.2.0-7ubuntu1) ... 173s Setting up dh-autoreconf (20) ... 173s Setting up libspecio-perl (0.48-1) ... 173s Setting up libgcc-13-dev-i386-cross (13.3.0-6ubuntu2~24.04cross1) ... 173s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 173s Setting up libb-hooks-endofscope-perl (0.28-1) ... 173s Setting up gcc-13-i686-linux-gnu (13.3.0-6ubuntu2~24.04cross1) ... 173s Setting up libdebian-dpkgcross-perl (2.6.20) ... 173s Setting up libstdc++-13-dev-i386-cross (13.3.0-6ubuntu2~24.04cross1) ... 173s Setting up g++-13 (13.3.0-6ubuntu2~24.04) ... 173s Setting up debhelper (13.14.1ubuntu5) ... 173s Setting up libnamespace-clean-perl (0.27-2) ... 173s Setting up g++ (4:13.2.0-7ubuntu1) ... 173s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 173s Setting up gcc-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 173s Setting up build-essential (12.10ubuntu1) ... 173s Setting up libnamespace-autoclean-perl (0.29-2) ... 173s Setting up libdatetime-locale-perl (1:1.37-1) ... 173s Setting up dpkg-cross (2.6.20) ... 173s Setting up g++-13-i686-linux-gnu (13.3.0-6ubuntu2~24.04cross1) ... 173s Setting up g++-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 173s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 173s Setting up crossbuild-essential-i386 (12.10ubuntu1) ... 173s Setting up libdatetime-perl (2:1.65-1build2) ... 173s Setting up libwww-perl (6.76-1) ... 173s Setting up libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libc6:i386 (2.39-0ubuntu8.3) ... 173s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-7) ... 173s Setting up libffi8:i386 (3.4.6-1build1) ... 173s Setting up libsctp1:i386 (1.0.19+dfsg-2build1) ... 173s Setting up libtasn1-6:i386 (4.19.0-3build1) ... 173s Setting up libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libitm1:i386 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libexpat1:i386 (2.6.1-2ubuntu0.2) ... 173s Setting up liblwp-protocol-https-perl (6.13-1) ... 173s Setting up libxml-parser-perl (2.47-1build3) ... 173s Setting up libzstd1:i386 (1.5.5+dfsg2-2build1.1) ... 173s Setting up libkeyutils1:i386 (1.6.3-3build1) ... 173s Setting up libgdbm6t64:i386 (1.23-5.1build1) ... 173s Setting up liblzma5:i386 (5.6.1+really5.4.5-1build0.1) ... 173s Setting up libssl3t64:i386 (3.0.13-0ubuntu3.4) ... 173s Setting up libbrotli1:i386 (1.1.0-2build2) ... 173s Setting up libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 173s Setting up libnghttp2-14:i386 (1.59.0-1ubuntu0.1) ... 173s Setting up zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 173s Setting up libcrypt1:i386 (1:4.4.36-4build1) ... 173s Setting up libcom-err2:i386 (1.47.0-2.4~exp1ubuntu4.1) ... 173s Setting up libgomp1:i386 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libpcre2-16-0:i386 (10.42-4ubuntu2) ... 173s Setting up libjansson4:i386 (2.14-2build2) ... 173s Setting up libkrb5support0:i386 (1.20.1-6ubuntu2.2) ... 173s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 173s Setting up libasan5:i386 (9.5.0-6ubuntu2) ... 173s Setting up libnettle8t64:i386 (3.9.1-2.2build1.1) ... 173s Setting up libpcre2-32-0:i386 (10.42-4ubuntu2) ... 173s Setting up libgmp10:i386 (2:6.3.0+dfsg-2ubuntu6) ... 173s Setting up libquadmath0:i386 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libp11-kit0:i386 (0.25.3-4ubuntu2.1) ... 173s Setting up libunistring5:i386 (1.1-2build1) ... 173s Setting up libatomic1:i386 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libuuid1:i386 (2.39.3-9ubuntu6.1) ... 173s Setting up libpcre2-8-0:i386 (10.42-4ubuntu2) ... 173s Setting up libk5crypto3:i386 (1.20.1-6ubuntu2.2) ... 173s Setting up libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 173s Setting up libubsan1:i386 (14.2.0-4ubuntu2~24.04) ... 173s Setting up libicu74:i386 (74.2-1ubuntu3.1) ... 173s Setting up libpcre2-posix3:i386 (10.42-4ubuntu2) ... 173s Setting up libhogweed6t64:i386 (3.9.1-2.2build1.1) ... 173s Setting up libcrypt-dev:i386 (1:4.4.36-4build1) ... 173s Setting up libapr1t64:i386 (1.7.2-3.1ubuntu0.1) ... 173s Setting up libxml-perl (0.08-4) ... 173s Setting up liblua5.4-0:i386 (5.4.6-3build2) ... 173s Setting up libc6-dev:i386 (2.39-0ubuntu8.3) ... 173s Setting up libkrb5-3:i386 (1.20.1-6ubuntu2.2) ... 173s Setting up libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 173s Setting up libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 173s Setting up libpcre2-dev:i386 (10.42-4ubuntu2) ... 173s Setting up libxml-dom-perl (1.46-2) ... 173s Setting up libidn2-0:i386 (2.3.7-2build1) ... 173s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 173s Setting up libhttp-dav-perl (0.49-3) ... 173s Setting up libgcc-9-dev:i386 (9.5.0-6ubuntu2) ... 173s Setting up libexpat1-dev:i386 (2.6.1-2ubuntu0.2) ... 173s Setting up uuid-dev:i386 (2.39.3-9ubuntu6.1) ... 173s Setting up libgssapi-krb5-2:i386 (1.20.1-6ubuntu2.2) ... 173s Setting up libsctp-dev:i386 (1.0.19+dfsg-2build1) ... 173s Setting up libssh-4:i386 (0.10.6-2build2) ... 173s Setting up libgnutls30t64:i386 (3.8.3-1.1ubuntu3.2) ... 173s Setting up libstdc++-9-dev:i386 (9.5.0-6ubuntu2) ... 173s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 173s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 173s Setting up libapr1-dev:i386 (1.7.2-3.1ubuntu0.1) ... 173s Setting up libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 173s Setting up libcurl4t64:i386 (8.5.0-2ubuntu10.6) ... 173s Setting up libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 173s Setting up apache2-bin:i386 (2.4.58-1ubuntu8.5) ... 173s Setting up libldap-dev:i386 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 173s Setting up libaprutil1-dev:i386 (1.6.3-1.1ubuntu7) ... 173s Setting up apache2-dev:i386 (2.4.58-1ubuntu8.5) ... 173s Setting up apache2:i386 (2.4.58-1ubuntu8.5) ... 173s Enabling module mpm_event. 173s Enabling module authz_core. 173s Enabling module authz_host. 173s Enabling module authn_core. 173s Enabling module auth_basic. 173s Enabling module access_compat. 173s Enabling module authn_file. 173s Enabling module authz_user. 173s Enabling module alias. 173s Enabling module dir. 173s Enabling module autoindex. 173s Enabling module env. 173s Enabling module mime. 173s Enabling module negotiation. 173s Enabling module setenvif. 173s Enabling module filter. 173s Enabling module deflate. 173s Enabling module status. 174s Enabling module reqtimeout. 174s Enabling conf charset. 174s Enabling conf localized-error-pages. 174s Enabling conf other-vhosts-access-log. 174s Enabling conf security. 174s Enabling conf serve-cgi-bin. 174s Enabling site 000-default. 174s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 175s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 175s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 176s Processing triggers for ufw (0.36.2-6) ... 176s Processing triggers for man-db (2.12.0-4build2) ... 178s Processing triggers for install-info (7.1-3build2) ... 179s autopkgtest [20:11:34]: testbed environment configured for cross-architecture building 179s autopkgtest [20:11:34]: test run-test-suite: [----------------------- 179s + set -o pipefail 179s + export LANG=C 179s + LANG=C 179s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 179s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 179s + TESTS= 179s + TESTUSER=tuser 179s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 179s + useradd --user-group --system --create-home -s /bin/bash tuser 179s + cp -a debian/perl-framework /tmp/autopkgtest.1tCgKE/autopkgtest_tmp 179s + cd /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework 179s + export HARNESS_VERBOSE=1 179s + HARNESS_VERBOSE=1 179s + run_tests mpm_prefork 179s =============Running-with-mpm_prefork========== 179s + local MPM=mpm_prefork 179s + shift 179s + local LOG=testlog.mpm_prefork 179s + echo =============Running-with-mpm_prefork========== 179s + rm -f apache2.conf.debian 179s + cp /etc/apache2/apache2.conf apache2.conf.debian 179s + cat /etc/apache2/mods-available/mpm_prefork.load 179s + 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 179s + grep -v mpm_ 179s + xargs cat 179s + for m in bucketeer case_filter case_filter_in 179s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 179s + for m in bucketeer case_filter case_filter_in 179s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 179s + for m in bucketeer case_filter case_filter_in 179s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 179s + cat /etc/apache2/mods-available/mime.conf 179s + echo 'Servername localhost' 179s + make clean 179s make: *** No rule to make target 'clean'. Stop. 179s + true 179s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 179s + chown -R tuser: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp 179s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/apache2.conf.debian' 179s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 179s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 179s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 179s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 179s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 179s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 179s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 179s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 179s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 179s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 179s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 179s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 179s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 179s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 179s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 179s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 179s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 179s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 179s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 179s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 179s [ info] generating script ./t/htdocs/modules/cgi/big.pl 179s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 179s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 179s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 179s [ info] generating script ./t/htdocs/modules/cgi/env.pl 179s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 179s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 179s [ info] generating script ./t/htdocs/modules/cgi/action.pl 179s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 179s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 179s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 179s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 179s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 179s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 179s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 179s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 179s Warning: NAME must be a package name 179s Checking if your kit is complete... 179s Looks good 179s [ info] generating script t/TEST 179s [ info] generating script ./t/cgi-bin/cookies.pl 179s [ info] generating script ./t/cgi-bin/next_available_port.pl 179s [ info] generating script t/TEST 180s Writing MYMETA.yml and MYMETA.json 180s Writing MYMETA.yml and MYMETA.json 180s Checking for Cwd...ok 180s Checking for File::Spec...ok 180s Generating a Unix-style Makefile 180s Writing Makefile for httpd-test 180s Writing MYMETA.yml and MYMETA.json 180s + su tuser -c 't/TEST ' 180s + tee testlog.mpm_prefork 180s [warning] setting ulimit to allow core files 180s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/TEST 181s [warning] generating SSL CA for asf 181s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 181s ...+..+.+.....+..........+..+...............+.+..+...+.+...+......+.........+...+...+.....+.......+.....+..........+.........+...+..+....+...............+......+...+..+...+.+..............+.+..+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+.....+.......+..+.+......+...+..+...+.......+...+...........+....+...+..+.+......+...+..+..........+...+.....+...+...+......+.........+......+.+.....+...+....+........+...+....+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+.....+..........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 181s ....+.........+......+.+...+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+.+......+...+......+.....+...+.+..+...+....+..+.+..+............+.+...+..+.............+..+............+.+.....+.........+.+.....+....+..+....+......+.....................+..+......+....+...+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..........+.+...+..+..................+.+.................+...+.........+...+...+................+.....+.+..............+.+............+..+.........+......+....+..+............+.......+..............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 181s ----- 181s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 181s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 182s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 182s [ 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 182s [ 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 182s Using configuration from conf/server_des3_dsa.cnf 182s Check that the request matches the signature 182s Signature ok 182s The Subject's Distinguished Name is as follows 182s countryName :PRINTABLE:'US' 182s stateOrProvinceName :ASN.1 12:'California' 182s localityName :ASN.1 12:'San Francisco' 182s organizationName :ASN.1 12:'ASF' 182s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 182s commonName :ASN.1 12:'localhost' 182s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 182s Certificate is to be certified until Dec 17 20:11:37 2025 GMT (365 days) 182s 182s Write out database with 1 new entries 182s Database updated 182s [ info] openssl genrsa -out keys/server2.pem 2048 182s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 182s [ 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 182s Using configuration from conf/server2.cnf 182s Check that the request matches the signature 182s Signature ok 182s The Subject's Distinguished Name is as follows 182s countryName :PRINTABLE:'US' 182s stateOrProvinceName :ASN.1 12:'California' 182s localityName :ASN.1 12:'San Francisco' 182s organizationName :ASN.1 12:'ASF' 182s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 182s commonName :ASN.1 12:'localhost' 182s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 182s Certificate is to be certified until Dec 17 20:11:37 2025 GMT (365 days) 182s 182s Write out database with 1 new entries 182s Database updated 182s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 182s [ 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 182s [ 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 182s Using configuration from conf/server2_dsa.cnf 182s Check that the request matches the signature 182s Signature ok 182s The Subject's Distinguished Name is as follows 182s countryName :PRINTABLE:'US' 182s stateOrProvinceName :ASN.1 12:'California' 182s localityName :ASN.1 12:'San Francisco' 182s organizationName :ASN.1 12:'ASF' 182s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 182s commonName :ASN.1 12:'localhost' 182s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 182s Certificate is to be certified until Dec 17 20:11:37 2025 GMT (365 days) 182s 182s Write out database with 1 new entries 182s Database updated 182s [ info] openssl genrsa -out keys/server.pem 2048 182s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 182s [ 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 182s Using configuration from conf/server.cnf 182s Check that the request matches the signature 182s Signature ok 182s The Subject's Distinguished Name is as follows 182s countryName :PRINTABLE:'US' 182s stateOrProvinceName :ASN.1 12:'California' 182s localityName :ASN.1 12:'San Francisco' 182s organizationName :ASN.1 12:'ASF' 182s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 182s commonName :ASN.1 12:'localhost' 182s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 182s Certificate is to be certified until Dec 17 20:11:37 2025 GMT (365 days) 182s 182s Write out database with 1 new entries 182s Database updated 182s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 182s [ info] openssl req -new -key keys/server2_des3.pem -out csr/server2_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3.cnf 182s [ info] openssl ca -policy policy_anything -in csr/server2_des3.csr -out certs/server2_des3.crt -passin pass:httpd -config conf/server2_des3.cnf -batch -extensions server_ext 182s Using configuration from conf/server2_des3.cnf 182s Check that the request matches the signature 182s Signature ok 182s The Subject's Distinguished Name is as follows 182s countryName :PRINTABLE:'US' 182s stateOrProvinceName :ASN.1 12:'California' 182s localityName :ASN.1 12:'San Francisco' 182s organizationName :ASN.1 12:'ASF' 182s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 182s commonName :ASN.1 12:'localhost' 182s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 182s Certificate is to be certified until Dec 17 20:11:37 2025 GMT (365 days) 182s 182s Write out database with 1 new entries 182s Database updated 182s [ info] openssl genrsa -out keys/client_colon.pem 2048 183s [ 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 183s [ 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 183s Using configuration from conf/client_colon.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test' 183s commonName :ASN.1 12:'user:colon' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until Dec 17 20:11:38 2025 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ 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 183s [ info] generating proxy cert: proxy/client_colon.pem 183s [ info] openssl genrsa -out keys/client_revoked.pem 2048 183s [ 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 183s [ 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 183s Using configuration from conf/client_revoked.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test' 183s commonName :ASN.1 12:'client_revoked' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until Dec 17 20:11:38 2025 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ 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 183s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 183s Using configuration from conf/cacrl.cnf 183s Revoking Certificate 07. 183s Database updated 183s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 183s Using configuration from conf/cacrl.cnf 183s [ info] generating proxy cert: proxy/client_revoked.pem 183s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 183s [ info] openssl req -new -key keys/client_snakeoil.pem -out csr/client_snakeoil.csr -passin pass:httpd -passout pass:httpd -config conf/client_snakeoil.cnf 183s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch 183s Using configuration from conf/client_snakeoil.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'AU' 183s stateOrProvinceName :ASN.1 12:'Queensland' 183s localityName :ASN.1 12:'Mackay' 183s organizationName :ASN.1 12:'Snake Oil, Ltd.' 183s organizationalUnitName:ASN.1 12:'Staff' 183s commonName :ASN.1 12:'client_snakeoil' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until Dec 17 20:11:38 2025 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl pkcs12 -export -in certs/client_snakeoil.crt -inkey keys/client_snakeoil.pem -out export/client_snakeoil.p12 -passin pass:httpd -passout pass:httpd 183s [ info] generating proxy cert: proxy/client_snakeoil.pem 183s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 183s [ 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 183s [ 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 183s Using configuration from conf/server_des3.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 183s commonName :ASN.1 12:'localhost' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until Dec 17 20:11:38 2025 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 183s [ 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 183s [ 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 183s Using configuration from conf/server_dsa.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 183s commonName :ASN.1 12:'localhost' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until Dec 17 20:11:38 2025 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl genrsa -out keys/client_ok.pem 2048 184s [ 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 184s [ 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 184s Using configuration from conf/client_ok.cnf 184s Check that the request matches the signature 184s Signature ok 184s The Subject's Distinguished Name is as follows 184s countryName :PRINTABLE:'US' 184s stateOrProvinceName :ASN.1 12:'California' 184s localityName :ASN.1 12:'San Francisco' 184s organizationName :ASN.1 12:'ASF' 184s organizationalUnitName:ASN.1 12:'httpd-test' 184s commonName :ASN.1 12:'client_ok' 184s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 184s Certificate is to be certified until Dec 17 20:11:39 2025 GMT (365 days) 184s 184s Write out database with 1 new entries 184s Database updated 184s [ 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 184s [ info] generating proxy cert: proxy/client_ok.pem 184s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 184s [ 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 184s [ 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 184s Using configuration from conf/server2_des3_dsa.cnf 184s Check that the request matches the signature 184s Signature ok 184s The Subject's Distinguished Name is as follows 184s countryName :PRINTABLE:'US' 184s stateOrProvinceName :ASN.1 12:'California' 184s localityName :ASN.1 12:'San Francisco' 184s organizationName :ASN.1 12:'ASF' 184s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 184s commonName :ASN.1 12:'localhost' 184s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 184s Certificate is to be certified until Dec 17 20:11:39 2025 GMT (365 days) 184s 184s Write out database with 1 new entries 184s Database updated 184s [ info] linked ca-bundle.crl to fdd35eee.r0 184s cd nntp_like && make .libs/mod_nntp_like.so 184s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 184s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 184s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 184s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 184s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 184s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 184s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 184s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 184s cd test_ssl && make .libs/mod_test_ssl.so 184s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 184s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 184s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 184s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 184s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 184s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 184s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 184s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 184s cd test_utilities && make .libs/mod_test_utilities.so 184s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 184s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 184s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 184s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 184s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 185s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 185s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 185s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 185s cd test_session && make .libs/mod_test_session.so 185s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/test_session' 185s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 185s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 185s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 185s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 185s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 185s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 185s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/test_session' 185s cd test_apr_uri && make .libs/mod_test_apr_uri.so 185s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 185s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 185s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/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 185s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 185s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 185s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 185s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 185s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 185s cd echo_post && make .libs/mod_echo_post.so 185s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/echo_post' 185s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 185s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 185s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 185s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 185s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 185s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 185s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/echo_post' 185s cd input_body_filter && make .libs/mod_input_body_filter.so 185s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 185s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 185s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/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 185s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 186s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 186s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 186s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 186s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 186s cd random_chunk && make .libs/mod_random_chunk.so 186s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 186s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 186s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 186s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 186s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 186s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 186s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 186s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 186s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 186s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 186s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 186s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/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 186s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 186s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 186s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 186s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 186s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 186s cd list_modules && make .libs/mod_list_modules.so 186s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/list_modules' 186s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 186s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 186s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 186s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 186s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 186s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 186s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/list_modules' 186s cd memory_track && make .libs/mod_memory_track.so 186s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/memory_track' 186s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 186s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 187s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 187s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 187s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/memory_track' 187s cd authany && make .libs/mod_authany.so 187s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/authany' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 187s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 187s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 187s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/authany' 187s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 187s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post_chunk.lo mod_echo_post_chunk.c && touch mod_echo_post_chunk.slo 187s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 187s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 187s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 187s cd fold && make .libs/mod_fold.so 187s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/fold' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 187s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 187s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 187s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/fold' 187s cd eat_post && make .libs/mod_eat_post.so 187s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/eat_post' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 187s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 188s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 188s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 188s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 188s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/eat_post' 188s cd test_rwrite && make .libs/mod_test_rwrite.so 188s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 188s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 188s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 188s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 188s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 188s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 188s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 188s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 188s cd client_add_filter && make .libs/mod_client_add_filter.so 188s make[1]: Entering directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 188s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 188s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/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 188s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 188s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -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 188s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 188s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 188s make[1]: Leaving directory '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 188s /usr/sbin/apache2 -d /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 188s using Apache/2.4.58 (prefork MPM) 188s 188s waiting 60 seconds for server to start: .[Tue Dec 17 20:11:43.631059 2024] [core:trace3] [pid 8139] core.c(3482): Setting LogLevel for all modules to trace8 188s [Tue Dec 17 20:11:43.631792 2024] [core:trace6] [pid 8139] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 188s [Tue Dec 17 20:11:43.631801 2024] [core:trace3] [pid 8139] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 188s [Tue Dec 17 20:11:43.632961 2024] [core:trace6] [pid 8139] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 188s [Tue Dec 17 20:11:43.633031 2024] [core:trace3] [pid 8139] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 188s [Tue Dec 17 20:11:43.633075 2024] [core:trace3] [pid 8139] core.c(3482): Setting LogLevel for all modules to info 188s [Tue Dec 17 20:11:43.633129 2024] [core:trace6] [pid 8139] core.c(3499): Cannot find module 'core', trying 'core_module' 188s [Tue Dec 17 20:11:43.633181 2024] [core:trace3] [pid 8139] core.c(3509): Setting LogLevel for module core.c to crit 188s [Tue Dec 17 20:11:43.633224 2024] [core:trace3] [pid 8139] core.c(3482): Setting LogLevel for all modules to crit 188s [Tue Dec 17 20:11:43.633276 2024] [core:trace6] [pid 8139] core.c(3499): Cannot find module 'core', trying 'core_module' 188s [Tue Dec 17 20:11:43.633333 2024] [core:trace3] [pid 8139] core.c(3509): Setting LogLevel for module core.c to info 188s [Tue Dec 17 20:11:43.633376 2024] [core:trace3] [pid 8139] core.c(3482): Setting LogLevel for all modules to crit 188s [Tue Dec 17 20:11:43.633430 2024] [core:trace6] [pid 8139] core.c(3499): Cannot find module 'core', trying 'core_module' 188s [Tue Dec 17 20:11:43.633477 2024] [core:trace3] [pid 8139] core.c(3509): Setting LogLevel for module core.c to info 188s [Tue Dec 17 20:11:43.633535 2024] [core:trace3] [pid 8139] core.c(3482): Setting LogLevel for all modules to crit 188s [Tue Dec 17 20:11:43.633590 2024] [core:trace3] [pid 8139] core.c(3482): Setting LogLevel for all modules to info 188s [Tue Dec 17 20:11:43.633641 2024] [core:trace6] [pid 8139] core.c(3499): Cannot find module 'core', trying 'core_module' 188s [Tue Dec 17 20:11:43.633694 2024] [core:trace3] [pid 8139] core.c(3509): Setting LogLevel for module core.c to crit 188s [Tue Dec 17 20:11:43.633741 2024] [core:trace3] [pid 8139] core.c(3482): Setting LogLevel for all modules to info 188s [Tue Dec 17 20:11:43.634305 2024] [core:trace6] [pid 8139] core.c(3499): Cannot find module 'http2', trying 'http2_module' 188s [Tue Dec 17 20:11:43.634394 2024] [core:trace3] [pid 8139] core.c(3509): Setting LogLevel for module mod_http2.c to debug 188s [Tue Dec 17 20:11:43.635492 2024] [proxy:info] [pid 8139] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 188s [Tue Dec 17 20:11:43.635583 2024] [core:trace6] [pid 8139] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 188s [Tue Dec 17 20:11:43.635636 2024] [core:trace3] [pid 8139] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 189s . 189s waiting 60 seconds for server to start: ok (waited 0 secs) 189s server localhost:8529 started 189s server localhost:8530 listening (mod_nntp_like) 189s server localhost:8531 listening (mod_nntp_like_ssl) 189s server localhost:8532 listening (mod_ssl) 189s server localhost:8533 listening (ssl_optional_cc) 189s server localhost:8534 listening (ssl_pr33791) 189s server localhost:8535 listening (ssl_ocsp) 189s server localhost:8536 listening (mod_include) 189s server localhost:8537 listening (mod_vhost_alias) 189s server localhost:8538 listening (mod_cache) 189s server localhost:8539 listening (core) 189s server localhost:8540 listening (mod_proxy) 189s server localhost:8541 listening (proxy_http_bal1) 189s server localhost:8542 listening (proxy_http_bal2) 189s server localhost:8543 listening (proxy_http_balancer) 189s server localhost:8546 listening (proxy_fcgi) 189s server localhost:8547 listening (h2c) 189s server localhost:8548 listening (h2) 189s server localhost:8549 listening (cve_2011_3368_rewrite) 189s server localhost:8550 listening (proxy_http_reverse) 189s server localhost:8551 listening (proxy_http_nofwd) 189s server localhost:8552 listening (cve_2011_3368) 189s server localhost:8553 listening (mod_headers) 189s server localhost:8554 listening (mod_echo) 189s server localhost:8555 listening (mod_echo_ssl) 189s server localhost:8556 listening (error_document) 189s server localhost:8557 listening (http_unsafe) 189s server localhost:8558 listening (http_strict) 189s server localhost:8559 listening (remote_ip) 189s server localhost:8560 listening (proxy_http_https) 189s server localhost:8561 listening (proxy_https_https) 189s server localhost:8562 listening (proxy_http_https_proxy_section) 189s server localhost:8563 listening (proxy_https_https_proxy_section) 189s server localhost:8564 listening (proxy_https_http) 191s [ info] adding source lib /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 197s t/ab/base.t ......................... 197s 1..5 197s # Running under perl version 5.038002 for linux 197s # Current time local: Tue Dec 17 20:11:50 2024 197s # Current time GMT: Tue Dec 17 20:11:50 2024 197s # Using Test.pm version 1.31 197s # Using Apache/Test.pm version 1.42 197s # # running: 197s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8539/ 197s ok 1 197s ok 2 197s # # running: 197s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 197s ok 3 197s ok 4 197s ok 5 197s ok 198s t/apache/404.t ...................... 198s 1..2 198s # Running under perl version 5.038002 for linux 198s # Current time local: Tue Dec 17 20:11:52 2024 198s # Current time GMT: Tue Dec 17 20:11:52 2024 198s # Using Test.pm version 1.31 198s # Using Apache/Test.pm version 1.42 198s # GET_STR Response: 198s # HTTP/1.1 404 Not Found 198s # Connection: close 198s # Date: Tue, 17 Dec 2024 20:11:53 GMT 198s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 198s # Content-Length: 196 198s # Content-Type: text/html; charset=iso-8859-1 198s # Client-Date: Tue, 17 Dec 2024 20:11:53 GMT 198s # Client-Peer: 127.0.0.1:8529 198s # Client-Response-Num: 1 198s # Title: 404 Not Found 198s # 198s # 198s # 198s # 404 Not Found 198s # 198s #

Not Found

198s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

222s #

The requested URL was not found on this server.

222s # ' 222s ok 8 222s # testing : /merge/notfound.html code 222s # expected: 404 222s # received: '404' 222s ok 9 222s # testing : /merge/notfound.html content 222s # expected: 'testing merge' 222s # received: 'testing merge' 222s ok 10 222s # testing : /merge/merge2/notfound.html code 222s # expected: 404 222s # received: '404' 222s ok 11 222s # testing : /merge/merge2/notfound.html content 222s # expected: 'testing merge' 222s # received: 'testing merge' 222s ok 12 222s # testing : /bounce/notfound.html code 222s # expected: 404 222s # received: '404' 222s ok 13 222s # testing : /bounce/notfound.html content 222s # expected: qr/expire test/ 222s # received: ' 222s # expire test 222s # expire test 222s # ' 222s ok 14 222s ok 224s t/apache/etags.t .................... 224s # Checking for existence of FileETag directive 224s # Returned 200: 224s 1..61 224s # Running under perl version 5.038002 for linux 224s # Current time local: Tue Dec 17 20:12:17 2024 224s # Current time GMT: Tue Dec 17 20:12:17 2024 224s # Using Test.pm version 1.31 224s # Using Apache/Test.pm version 1.42 224s # --- 224s # HEAD /apache/etags/all/minus-i/test.txt 224s # Expecting two components in ETag field 224s # Received "b-613edd771cbc0" 224s ok 1 224s # --- 224s # HEAD /apache/etags/ms/test.txt 224s # Expecting two components in ETag field 224s # Received "b-613edd771cbc0" 224s ok 2 224s # --- 224s # HEAD /apache/etags/none/plus-mi/test.txt 224s # Expecting two components in ETag field 224s # Received "8e3f2-613edd771cbc0" 224s ok 3 224s # --- 224s # HEAD /apache/etags/m/plus-i/test.txt 224s # Expecting two components in ETag field 224s # Received "8e3b4-613edd771cbc0" 224s ok 4 224s # --- 224s # HEAD /apache/etags/none/m/test.txt 224s # Expecting one component in ETag field 224s # Received "613edd771cbc0" 224s ok 5 224s # --- 224s # HEAD /apache/etags/m/minus-is/test.txt 224s # Expecting field to be absent 224s # Received "613edd771cbc0" 224s ok 6 224s # --- 224s # HEAD /apache/etags/none/plus-ms/test.txt 224s # Expecting two components in ETag field 224s # Received "b-613edd771cbc0" 224s ok 7 224s # --- 224s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 224s # Expecting two components in ETag field 224s # Received "8e3fd-b" 224s ok 8 224s # --- 224s # HEAD /apache/etags/all/minus-mis/test.txt 224s # Expecting field to be absent 224s # Received "b-613edd771cbc0" 224s ok 9 224s # --- 224s # HEAD /apache/etags/mis/test.txt 224s # Expecting three components in ETag field 224s # Received "8e3cd-b-613edd771cbc0" 224s ok 10 224s # --- 224s # HEAD /apache/etags/none/ms/test.txt 224s # Expecting two components in ETag field 224s # Received "b-613edd771cbc0" 224s ok 11 224s # --- 224s # HEAD /apache/etags/m/minus-s/test.txt 224s # Expecting field to be absent 224s # Received "613edd771cbc0" 224s ok 12 224s # --- 224s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 224s # Expecting one component in ETag field 224s # Received "8e406" 224s ok 13 224s # --- 224s # HEAD /apache/etags/none/mi/test.txt 224s # Expecting two components in ETag field 224s # Received "8e3e0-613edd771cbc0" 224s ok 14 224s # --- 224s # HEAD /apache/etags/m/minus-mis/test.txt 224s # Expecting field to be absent 224s # Received "b-613edd771cbc0" 224s ok 15 224s # --- 224s # HEAD /apache/etags/none/plus-s/test.txt 224s # Expecting one component in ETag field 224s # Received "b" 224s ok 16 224s # --- 224s # HEAD /apache/etags/m/minus-ms/test.txt 224s # Expecting field to be absent 224s # Received "b-613edd771cbc0" 224s ok 17 224s # --- 224s # HEAD /apache/etags/m/test.txt 224s # Expecting one component in ETag field 224s # Received "613edd771cbc0" 224s ok 18 224s # --- 224s # HEAD /apache/etags/none/plus-i/test.txt 224s # Expecting one component in ETag field 224s # Received "8e3e9" 224s ok 19 224s # --- 224s # HEAD /apache/etags/all/minus-mi/test.txt 224s # Expecting one component in ETag field 224s # Received "b" 224s ok 20 224s # --- 224s # HEAD /apache/etags/m/plus-is/test.txt 224s # Expecting three components in ETag field 224s # Received "8e3b7-b-613edd771cbc0" 224s ok 21 224s # --- 224s # HEAD /apache/etags/mi/test.txt 224s # Expecting two components in ETag field 224s # Received "8e3ca-613edd771cbc0" 224s ok 22 224s # --- 224s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 224s # Expecting field to be absent 224s # Received "b-613edd771cbc0" 224s ok 23 224s # --- 224s # HEAD /apache/etags/s/test.txt 224s # Expecting one component in ETag field 224s # Received "b" 224s ok 24 224s # --- 224s # HEAD /apache/etags/none/plus-mis/test.txt 224s # Expecting three components in ETag field 224s # Received "8e40a-b-613edd771cbc0" 224s ok 25 224s # --- 224s # HEAD /apache/etags/all/minus-ms/test.txt 224s # Expecting one component in ETag field 224s # Received "8e385" 224s ok 26 224s # --- 224s # HEAD /apache/etags/m/plus-mi/test.txt 224s # Expecting two components in ETag field 224s # Received "8e3bd-613edd771cbc0" 224s ok 27 224s # --- 224s # HEAD /apache/etags/all/minus-s/test.txt 224s # Expecting two components in ETag field 224s # Received "8e388-613edd771cbc0" 224s ok 28 224s # --- 224s # HEAD /apache/etags/default/test.txt 224s # Expecting two components in ETag field 224s # Received "b-613edd771cbc0" 224s ok 29 224s # --- 224s # HEAD /apache/etags/none/mis/test.txt 224s # Expecting three components in ETag field 224s # Received "8e3e3-b-613edd771cbc0" 224s ok 30 224s # --- 224s # HEAD /apache/etags/none/plus-is/test.txt 224s # Expecting two components in ETag field 224s # Received "8e3ec-b" 224s ok 31 224s # --- 224s # HEAD /apache/etags/all/mi/test.txt 224s # Expecting two components in ETag field 224s # Received "8e373-613edd771cbc0" 224s ok 32 224s # --- 224s # HEAD /apache/etags/m/minus-mi/test.txt 224s # Expecting field to be absent 224s # Received "b-613edd771cbc0" 224s ok 33 224s # --- 224s # HEAD /apache/etags/i/test.txt 224s # Expecting one component in ETag field 224s # Received "8e397" 224s ok 34 224s # --- 224s # HEAD /apache/etags/none/test.txt 224s # Expecting field to be absent 224s # ETag field is missing 224s ok 35 224s # --- 224s # HEAD /apache/etags/none/s/test.txt 224s # Expecting one component in ETag field 224s # Received "b" 224s ok 36 224s # --- 224s # HEAD /apache/etags/m/plus-mis/test.txt 224s # Expecting three components in ETag field 224s # Received "8e3c0-b-613edd771cbc0" 224s ok 37 224s # --- 224s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 224s # Expecting one component in ETag field 224s # Received "613edd771cbc0" 224s ok 38 224s # --- 224s # HEAD /apache/etags/none/is/test.txt 224s # Expecting two components in ETag field 224s # Received "8e3da-b" 224s ok 39 224s # --- 224s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 224s # Expecting two components in ETag field 224s # Received "b-613edd771cbc0" 224s ok 40 224s # --- 224s # HEAD /apache/etags/all/minus-m/test.txt 224s # Expecting two components in ETag field 224s # Received "8e37c-b" 224s ok 41 224s # --- 224s # HEAD /apache/etags/m/plus-ms/test.txt 224s # Expecting two components in ETag field 224s # Received "b-613edd771cbc0" 224s ok 42 224s # --- 224s # HEAD /apache/etags/all/m/test.txt 224s # Expecting one component in ETag field 224s # Received "613edd771cbc0" 224s ok 43 224s # --- 224s # HEAD /apache/etags/none/i/test.txt 224s # Expecting one component in ETag field 224s # Received "8e3d5" 224s ok 44 224s # --- 224s # HEAD /apache/etags/none/inherit/test.txt 224s # Expecting field to be absent 224s # ETag field is missing 224s ok 45 224s # --- 224s # HEAD /apache/etags/all/mis/test.txt 224s # Expecting three components in ETag field 224s # Received "8e38b-b-613edd771cbc0" 224s ok 46 224s # --- 224s # HEAD /apache/etags/all/ms/test.txt 224s # Expecting two components in ETag field 224s # Received "b-613edd771cbc0" 224s ok 47 224s # --- 224s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 224s # Expecting two components in ETag field 224s # Received "8e409-613edd771cbc0" 224s ok 48 224s # --- 224s # HEAD /apache/etags/m/minus-m/test.txt 224s # Expecting field to be absent 224s # Received "b-613edd771cbc0" 224s ok 49 224s # --- 224s # HEAD /apache/etags/all/minus-is/test.txt 224s # Expecting one component in ETag field 224s # Received "613edd771cbc0" 224s ok 50 224s # --- 224s # HEAD /apache/etags/is/test.txt 224s # Expecting two components in ETag field 224s # Received "8e39a-b" 224s ok 51 224s # --- 224s # HEAD /apache/etags/all/s/test.txt 224s # Expecting one component in ETag field 224s # Received "b" 224s ok 52 224s # --- 224s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 224s # Expecting one component in ETag field 224s # Received "b" 224s ok 53 224s # --- 224s # HEAD /apache/etags/m/minus-i/test.txt 224s # Expecting field to be absent 224s # Received "613edd771cbc0" 224s ok 54 224s # --- 224s # HEAD /apache/etags/none/plus-m/test.txt 224s # Expecting one component in ETag field 224s # Received "613edd771cbc0" 224s ok 55 224s # --- 224s # HEAD /apache/etags/m/plus-s/test.txt 224s # Expecting two components in ETag field 224s # Received "b-613edd771cbc0" 224s ok 56 224s # --- 224s # HEAD /apache/etags/all/i/test.txt 224s # Expecting one component in ETag field 224s # Received "8e368" 224s ok 57 224s # --- 224s # HEAD /apache/etags/m/plus-m/test.txt 224s # Expecting one component in ETag field 224s # Received "613edd771cbc0" 224s ok 58 224s # --- 224s # HEAD /apache/etags/all/test.txt 224s # Expecting three components in ETag field 224s # Received "8e392-b-613edd771cbc0" 224s ok 59 224s # --- 224s # HEAD /apache/etags/all/is/test.txt 224s # Expecting two components in ETag field 224s # Received "8e36d-b" 224s ok 60 224s # --- 224s # HEAD /apache/etags/all/inherit/test.txt 224s # Expecting three components in ETag field 224s # Received "8e36a-b-613edd771cbc0" 224s ok 61 224s ok 227s t/apache/expr.t ..................... 227s 1..229 227s # Running under perl version 5.038002 for linux 227s # Current time local: Tue Dec 17 20:12:19 2024 227s # Current time GMT: Tue Dec 17 20:12:19 2024 227s # Using Test.pm version 1.31 227s # Using Apache/Test.pm version 1.42 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true" should evaluate to true, got true 227s ok 1 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "false" should evaluate to false, got false 227s ok 2 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s Should get parse error for "foo", got parse error 227s ok 3 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "1 -eq 01" should evaluate to true, got true 227s ok 4 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "1 -eq 2" should evaluate to false, got false 227s ok 5 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "1 -ne 2" should evaluate to true, got true 227s ok 6 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "1 -ne 1" should evaluate to false, got false 227s ok 7 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "1 -lt 02" should evaluate to true, got true 227s ok 8 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "1 -lt 1" should evaluate to false, got false 227s ok 9 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "1 -le 2" should evaluate to true, got true 227s ok 10 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "1 -le 1" should evaluate to true, got true 227s ok 11 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "2 -gt 1" should evaluate to true, got true 227s ok 12 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "1 -gt 1" should evaluate to false, got false 227s ok 13 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "2 -ge 1" should evaluate to true, got true 227s ok 14 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "1 -ge 1" should evaluate to true, got true 227s ok 15 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "1 -gt -1" should evaluate to true, got true 227s ok 16 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'aa' == 'aa'" should evaluate to true, got true 227s ok 17 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'aa' == 'b'" should evaluate to false, got false 227s ok 18 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'aa' = 'aa'" should evaluate to true, got true 227s ok 19 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'aa' = 'b'" should evaluate to false, got false 227s ok 20 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'aa' != 'b'" should evaluate to true, got true 227s ok 21 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'aa' != 'aa'" should evaluate to false, got false 227s ok 22 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'aa' < 'b'" should evaluate to true, got true 227s ok 23 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'aa' < 'aa'" should evaluate to false, got false 227s ok 24 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'aa' <= 'b'" should evaluate to true, got true 227s ok 25 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'aa' <= 'aa'" should evaluate to true, got true 227s ok 26 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'b' > 'aa'" should evaluate to true, got true 227s ok 27 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'aa' > 'aa'" should evaluate to false, got false 227s ok 28 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'b' >= 'aa'" should evaluate to true, got true 227s ok 29 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'aa' >= 'aa'" should evaluate to true, got true 227s ok 30 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 227s ok 31 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 227s ok 32 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 227s ok 33 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 227s ok 34 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 227s ok 35 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 227s ok 36 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 227s ok 37 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 227s ok 38 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 227s ok 39 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 227s ok 40 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{TIME} != ''" should evaluate to true, got true 227s ok 41 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'a' -in { 'b', 'a' } " should evaluate to true, got true 227s ok 42 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'a' -in { 'b', 'c' } " should evaluate to false, got false 227s ok 43 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " 'abc' =~ /bc/ " should evaluate to true, got true 227s ok 44 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " 'abc' =~ /BC/i " should evaluate to true, got true 227s ok 45 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " 'abc' !~ m!bc! " should evaluate to false, got false 227s ok 46 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " 'abc' !~ m!BC!i " should evaluate to false, got false 227s ok 47 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " $0 == '' " should evaluate to true, got true 227s ok 48 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " $1 == '' " should evaluate to true, got true 227s ok 49 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " $9 == '' " should evaluate to true, got true 227s ok 50 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " '$0' == '' " should evaluate to true, got true 227s ok 51 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 227s ok 52 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 227s ok 53 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 227s ok 54 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 227s ok 55 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 227s ok 56 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 227s ok 57 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 227s ok 58 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 227s ok 59 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 227s ok 60 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 227s ok 61 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 227s ok 62 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 227s ok 63 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 227s ok 64 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 227s ok 65 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 227s ok 66 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 227s ok 67 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 227s ok 68 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 227s ok 69 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 227s ok 70 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{HTTPS} == 'off' " should evaluate to true, got true 227s ok 71 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 227s ok 72 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 227s ok 73 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 227s ok 74 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 227s ok 75 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 227s ok 76 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 227s ok 77 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 227s ok 78 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 227s ok 79 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 227s ok 80 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 227s ok 81 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 227s ok 82 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "escape('?') = '%3f' " should evaluate to true, got true 227s ok 83 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "unescape('%3f') = '?' " should evaluate to true, got true 227s ok 84 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 227s ok 85 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 227s ok 86 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 227s ok 87 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "file('/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 227s ok 88 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-n ''" should evaluate to false, got false 227s ok 89 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-z ''" should evaluate to true, got true 227s ok 90 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-n '1'" should evaluate to true, got true 227s ok 91 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-z '1'" should evaluate to false, got false 227s ok 92 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s Should get parse error for "-R 'abc'", got parse error 227s ok 93 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 227s ok 94 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-R '240.0.0.0'" should evaluate to false, got false 227s ok 95 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-R '240.0.0.0/8'" should evaluate to false, got false 227s ok 96 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-R 'ff::/8'" should evaluate to false, got false 227s ok 97 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 227s ok 98 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 227s ok 99 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 227s ok 100 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 227s ok 101 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 227s ok 102 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 227s ok 103 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 227s ok 104 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'foo' -strmatch '*o'" should evaluate to true, got true 227s ok 105 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 227s ok 106 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'foo' -strmatch 'F*'" should evaluate to false, got false 227s ok 107 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'foo' -strcmatch 'F*'" should evaluate to true, got true 227s ok 108 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'foo' -strmatch 'g*'" should evaluate to false, got false 227s ok 109 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'foo' -strcmatch 'g*'" should evaluate to false, got false 227s ok 110 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 227s ok 111 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 227s ok 112 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 227s ok 113 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 227s ok 114 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s Should get parse error for "foo('bar') = 'bar'", got parse error 227s ok 115 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s Should get parse error for "%{FOO} != 'bar'", got parse error 227s ok 116 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s Should get parse error for "'bar' = bar", got parse error 227s ok 117 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true" should evaluate to true, got true 227s ok 118 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true && true" should evaluate to true, got true 227s ok 119 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true || true" should evaluate to true, got true 227s ok 120 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true || true || true" should evaluate to true, got true 227s ok 121 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true || true && true" should evaluate to true, got true 227s ok 122 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true && true || true" should evaluate to true, got true 227s ok 123 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true && true && true" should evaluate to true, got true 227s ok 124 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true || true || !true" should evaluate to true, got true 227s ok 125 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true || true && !true" should evaluate to true, got true 227s ok 126 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true && true || !true" should evaluate to true, got true 227s ok 127 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true && true && !true" should evaluate to false, got false 227s ok 128 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true && !true" should evaluate to false, got false 227s ok 129 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true || !true" should evaluate to true, got true 227s ok 130 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true || !true || true" should evaluate to true, got true 227s ok 131 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true || !true && true" should evaluate to true, got true 227s ok 132 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true && !true || true" should evaluate to true, got true 227s ok 133 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true && !true && true" should evaluate to false, got false 227s ok 134 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true || !true || !true" should evaluate to true, got true 227s ok 135 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true || !true && !true" should evaluate to true, got true 227s ok 136 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true && !true || !true" should evaluate to false, got false 227s ok 137 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "true && !true && !true" should evaluate to false, got false 227s ok 138 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true" should evaluate to false, got false 227s ok 139 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true && true" should evaluate to false, got false 227s ok 140 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true || true" should evaluate to true, got true 227s ok 141 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true || true || true" should evaluate to true, got true 227s ok 142 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true || true && true" should evaluate to true, got true 227s ok 143 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true && true || true" should evaluate to true, got true 227s ok 144 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true && true && true" should evaluate to false, got false 227s ok 145 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true || true || !true" should evaluate to true, got true 227s ok 146 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true || true && !true" should evaluate to false, got false 227s ok 147 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true && true || !true" should evaluate to false, got false 227s ok 148 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true && true && !true" should evaluate to false, got false 227s ok 149 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true && !true" should evaluate to false, got false 227s ok 150 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true || !true" should evaluate to false, got false 227s ok 151 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true || !true || true" should evaluate to true, got true 227s ok 152 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true || !true && true" should evaluate to false, got false 227s ok 153 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true && !true || true" should evaluate to true, got true 227s ok 154 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true && !true && true" should evaluate to false, got false 227s ok 155 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true || !true || !true" should evaluate to false, got false 227s ok 156 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true || !true && !true" should evaluate to false, got false 227s ok 157 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true && !true || !true" should evaluate to false, got false 227s ok 158 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!true && !true && !true" should evaluate to false, got false 227s ok 159 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true)" should evaluate to false, got false 227s ok 160 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true && true)" should evaluate to false, got false 227s ok 161 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true || true)" should evaluate to false, got false 227s ok 162 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true || true || true)" should evaluate to false, got false 227s ok 163 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true || true && true)" should evaluate to false, got false 227s ok 164 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true && true || true)" should evaluate to false, got false 227s ok 165 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true && true && true)" should evaluate to false, got false 227s ok 166 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true || true || !true)" should evaluate to false, got false 227s ok 167 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true || true && !true)" should evaluate to false, got false 227s ok 168 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true && true || !true)" should evaluate to false, got false 227s ok 169 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true && true && !true)" should evaluate to true, got true 227s ok 170 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true && !true)" should evaluate to true, got true 227s ok 171 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true || !true)" should evaluate to false, got false 227s ok 172 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true || !true || true)" should evaluate to false, got false 227s ok 173 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true || !true && true)" should evaluate to false, got false 227s ok 174 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true && !true || true)" should evaluate to false, got false 227s ok 175 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true && !true && true)" should evaluate to true, got true 227s ok 176 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true || !true || !true)" should evaluate to false, got false 227s ok 177 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true || !true && !true)" should evaluate to false, got false 227s ok 178 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true && !true || !true)" should evaluate to true, got true 227s ok 179 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(true && !true && !true)" should evaluate to true, got true 227s ok 180 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true)" should evaluate to true, got true 227s ok 181 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true && true)" should evaluate to true, got true 227s ok 182 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true || true)" should evaluate to false, got false 227s ok 183 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true || true || true)" should evaluate to false, got false 227s ok 184 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true || true && true)" should evaluate to false, got false 227s ok 185 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true && true || true)" should evaluate to false, got false 227s ok 186 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true && true && true)" should evaluate to true, got true 227s ok 187 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true || true || !true)" should evaluate to false, got false 227s ok 188 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true || true && !true)" should evaluate to true, got true 227s ok 189 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true && true || !true)" should evaluate to true, got true 227s ok 190 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true && true && !true)" should evaluate to true, got true 227s ok 191 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true && !true)" should evaluate to true, got true 227s ok 192 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true || !true)" should evaluate to true, got true 227s ok 193 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true || !true || true)" should evaluate to false, got false 227s ok 194 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true || !true && true)" should evaluate to true, got true 227s ok 195 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true && !true || true)" should evaluate to false, got false 227s ok 196 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true && !true && true)" should evaluate to true, got true 227s ok 197 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true || !true || !true)" should evaluate to true, got true 227s ok 198 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true || !true && !true)" should evaluate to true, got true 227s ok 199 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true && !true || !true)" should evaluate to true, got true 227s ok 200 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "!(!true && !true && !true)" should evaluate to true, got true 227s ok 201 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "filesize('/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 227s ok 202 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "filesize('/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 227s ok 203 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "filesize('/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 227s ok 204 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-d '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 227s ok 205 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-e '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 227s ok 206 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-f '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 227s ok 207 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-s '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 227s ok 208 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-d '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 227s ok 209 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-e '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 227s ok 210 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-f '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 227s ok 211 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-s '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 227s ok 212 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-d '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 227s ok 213 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-e '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 227s ok 214 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-f '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 227s ok 215 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-s '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 227s ok 216 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-d '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 227s ok 217 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-e '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 227s ok 218 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-f '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 227s ok 219 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-s '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 227s ok 220 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-F '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 227s ok 221 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-F '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 227s ok 222 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-U '/apache/' " should evaluate to true, got true 227s ok 223 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "-U '/apache/expr/none' " should evaluate to false, got false 227s ok 224 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 227s ok 225 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 227s ok 226 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "base64('foo') = 'Zm9v' " should evaluate to true, got true 227s ok 227 227s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 227s ok 228 227s Error log should not have 'Internal evaluation error' entries, found 0 227s ok 229 227s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s ok 231s t/apache/expr_string.t .............. 231s 1..29 231s # Running under perl version 5.038002 for linux 231s # Current time local: Tue Dec 17 20:12:22 2024 231s # Current time GMT: Tue Dec 17 20:12:22 2024 231s # Using Test.pm version 1.31 231s # Using Apache/Test.pm version 1.42 231s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 231s ok 1 231s Expected return code 200, got 200 for 'foo' 231s ok 2 231s # testing : log message [Tue Dec 17 20:12:24.061084 2024] [log_debug:info] [pid 8143] [client 127.0.0.1:34436] foo (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 231s # didn't match 231s # expected: 'foo' 231s # received: 'foo' 231s ok 3 231s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 231s ok 4 231s Expected return code 200, got 200 for '%{req:SomeHeader}' 231s ok 5 231s # testing : log message [Tue Dec 17 20:12:24.317097 2024] [log_debug:info] [pid 8143] [client 127.0.0.1:34436] SomeValue (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 231s # didn't match 231s # expected: 'SomeValue' 231s # received: 'SomeValue' 231s ok 6 231s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 231s ok 7 231s Should get parse error (500) for "%{", got 500 231s ok 8 231s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 231s ok 9 231s Expected return code 200, got 200 for '%' 231s ok 10 231s # testing : log message [Tue Dec 17 20:12:24.825166 2024] [log_debug:info] [pid 8144] [client 127.0.0.1:34450] % (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 231s # didn't match 231s # expected: '%' 231s # received: '%' 231s ok 11 231s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 231s ok 12 231s Expected return code 200, got 200 for '}' 231s ok 13 231s # testing : log message [Tue Dec 17 20:12:25.079006 2024] [log_debug:info] [pid 8144] [client 127.0.0.1:34450] } (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 231s # didn't match 231s # expected: '}' 231s # received: '}' 231s ok 14 231s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 231s ok 15 231s Expected return code 200, got 200 for '\"' 231s ok 16 231s # testing : log message [Tue Dec 17 20:12:25.332529 2024] [log_debug:info] [pid 8144] [client 127.0.0.1:34450] " (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 231s # didn't match 231s # expected: '"' 231s # received: '"' 231s ok 17 231s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 231s ok 18 231s Expected return code 200, got 200 for '\'' 231s ok 19 231s # testing : log message [Tue Dec 17 20:12:25.586427 2024] [log_debug:info] [pid 8144] [client 127.0.0.1:34450] ' (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 231s # didn't match 231s # expected: '\'' 231s # received: '\'' 231s ok 20 231s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 231s ok 21 231s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 231s ok 22 231s # testing : log message [Tue Dec 17 20:12:25.840073 2024] [log_debug:info] [pid 8144] [client 127.0.0.1:34450] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 231s # didn't match 231s # expected: '%{req:SomeHeader}' 231s # received: '%{req:SomeHeader}' 231s ok 23 231s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 231s ok 24 231s Expected return code 200, got 200 for '%{tolower:IDENT}' 231s ok 25 231s # testing : log message [Tue Dec 17 20:12:26.093856 2024] [log_debug:info] [pid 8144] [client 127.0.0.1:34450] ident (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 231s # didn't match 231s # expected: 'ident' 231s # received: 'ident' 231s ok 26 231s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 231s ok 27 231s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 231s ok 28 231s # testing : log message [Tue Dec 17 20:12:26.347738 2024] [log_debug:info] [pid 8144] [client 127.0.0.1:34450] get (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 231s # didn't match 231s # expected: 'get' 231s # received: 'get' 231s ok 29 231s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 231s ok 233s t/apache/getfile.t .................. 233s # using LWP client 233s 1..219 233s # Running under perl version 5.038002 for linux 233s # Current time local: Tue Dec 17 20:12:26 2024 233s # Current time GMT: Tue Dec 17 20:12:26 2024 233s # Using Test.pm version 1.31 233s # Using Apache/Test.pm version 1.42 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "44f3-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 17651 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl.pod 233s # expected: 17651 233s # received: 17651 233s ok 1 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "dbb0-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 56240 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5004delta.pod 233s # expected: 56240 233s # received: 56240 233s ok 2 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "85eb-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 34283 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5005delta.pod 233s # expected: 34283 233s # received: 34283 233s ok 3 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "d8ed-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 55533 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5100delta.pod 233s # expected: 55533 233s # received: 55533 233s ok 4 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "ab70-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 43888 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5101delta.pod 233s # expected: 43888 233s # received: 43888 233s ok 5 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "15cb7-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 89271 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5120delta.pod 233s # expected: 89271 233s # received: 89271 233s ok 6 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2707-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 9991 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5121delta.pod 233s # expected: 9991 233s # received: 9991 233s ok 7 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2569-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 9577 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5122delta.pod 233s # expected: 9577 233s # received: 9577 233s ok 8 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1004-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4100 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5123delta.pod 233s # expected: 4100 233s # received: 4100 233s ok 9 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "e58-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 3672 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5124delta.pod 233s # expected: 3672 233s # received: 3672 233s ok 10 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1e03-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 7683 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5125delta.pod 233s # expected: 7683 233s # received: 7683 233s ok 11 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "233aa-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 144298 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5140delta.pod 233s # expected: 144298 233s # received: 144298 233s ok 12 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1f1e-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 7966 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5141delta.pod 233s # expected: 7966 233s # received: 7966 233s ok 13 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1aec-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 6892 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5142delta.pod 233s # expected: 6892 233s # received: 6892 233s ok 14 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1e50-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 7760 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5143delta.pod 233s # expected: 7760 233s # received: 7760 233s ok 15 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "18b7-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 6327 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5144delta.pod 233s # expected: 6327 233s # received: 6327 233s ok 16 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "20a09-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 133641 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5160delta.pod 233s # expected: 133641 233s # received: 133641 233s ok 17 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "17fe-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 6142 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5161delta.pod 233s # expected: 6142 233s # received: 6142 233s ok 18 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "e0a-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 3594 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5162delta.pod 233s # expected: 3594 233s # received: 3594 233s ok 19 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "ff5-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4085 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5163delta.pod 233s # expected: 4085 233s # received: 4085 233s ok 20 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1d286-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 119430 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5180delta.pod 233s # expected: 119430 233s # received: 119430 233s ok 21 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "19c5-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 6597 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5181delta.pod 233s # expected: 6597 233s # received: 6597 233s ok 22 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "14d7-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 5335 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5182delta.pod 233s # expected: 5335 233s # received: 5335 233s ok 23 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1208-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4616 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5184delta.pod 233s # expected: 4616 233s # received: 4616 233s ok 24 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1c352-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 115538 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5200delta.pod 233s # expected: 115538 233s # received: 115538 233s ok 25 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2a07-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 10759 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5201delta.pod 233s # expected: 10759 233s # received: 10759 233s ok 26 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2fef-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 12271 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5202delta.pod 233s # expected: 12271 233s # received: 12271 233s ok 27 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2410-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 9232 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5203delta.pod 233s # expected: 9232 233s # received: 9232 233s ok 28 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1fa90-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 129680 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5220delta.pod 233s # expected: 129680 233s # received: 129680 233s ok 29 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "293d-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 10557 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5221delta.pod 233s # expected: 10557 233s # received: 10557 233s ok 30 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "301f-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 12319 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5222delta.pod 233s # expected: 12319 233s # received: 12319 233s ok 31 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "20fa-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 8442 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5223delta.pod 233s # expected: 8442 233s # received: 8442 233s ok 32 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1162-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4450 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5224delta.pod 233s # expected: 4450 233s # received: 4450 233s ok 33 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "fc0b-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 64523 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5240delta.pod 233s # expected: 64523 233s # received: 64523 233s ok 34 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2009-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 8201 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5241delta.pod 233s # expected: 8201 233s # received: 8201 233s ok 35 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1007-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4103 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5242delta.pod 233s # expected: 4103 233s # received: 4103 233s ok 36 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2aac-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 10924 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5243delta.pod 233s # expected: 10924 233s # received: 10924 233s ok 37 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1168-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4456 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5244delta.pod 233s # expected: 4456 233s # received: 4456 233s ok 38 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1875b-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 100187 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5260delta.pod 233s # expected: 100187 233s # received: 100187 233s ok 39 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1e25-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 7717 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5261delta.pod 233s # expected: 7717 233s # received: 7717 233s ok 40 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1e16-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 7702 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5262delta.pod 233s # expected: 7702 233s # received: 7702 233s ok 41 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1b69-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 7017 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5263delta.pod 233s # expected: 7017 233s # received: 7017 233s ok 42 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "115d9-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 71129 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5280delta.pod 233s # expected: 71129 233s # received: 71129 233s ok 43 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "11f7-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4599 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5281delta.pod 233s # expected: 4599 233s # received: 4599 233s ok 44 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1806-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 6150 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5282delta.pod 233s # expected: 6150 233s # received: 6150 233s ok 45 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "13f7-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 5111 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5283delta.pod 233s # expected: 5111 233s # received: 5111 233s ok 46 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "9efd-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 40701 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5300delta.pod 233s # expected: 40701 233s # received: 40701 233s ok 47 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1662-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 5730 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5301delta.pod 233s # expected: 5730 233s # received: 5730 233s ok 48 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "124a-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4682 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5302delta.pod 233s # expected: 4682 233s # received: 4682 233s ok 49 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1374-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4980 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5303delta.pod 233s # expected: 4980 233s # received: 4980 233s ok 50 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "d310-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 54032 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5320delta.pod 233s # expected: 54032 233s # received: 54032 233s ok 51 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1b5f-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 7007 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5321delta.pod 233s # expected: 7007 233s # received: 7007 233s ok 52 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "9201-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 37377 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5340delta.pod 233s # expected: 37377 233s # received: 37377 233s ok 53 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1076-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4214 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5341delta.pod 233s # expected: 4214 233s # received: 4214 233s ok 54 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "f6a-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 3946 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5342delta.pod 233s # expected: 3946 233s # received: 3946 233s ok 55 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "fd6-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4054 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5343delta.pod 233s # expected: 4054 233s # received: 4054 233s ok 56 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "ad8b-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 44427 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5360delta.pod 233s # expected: 44427 233s # received: 44427 233s ok 57 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1288-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4744 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5361delta.pod 233s # expected: 4744 233s # received: 4744 233s ok 58 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "f6a-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 3946 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5362delta.pod 233s # expected: 3946 233s # received: 3946 233s ok 59 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "fd7-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4055 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5363delta.pod 233s # expected: 4055 233s # received: 4055 233s ok 60 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "10d49-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 68937 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5380delta.pod 233s # expected: 68937 233s # received: 68937 233s ok 61 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "f6a-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 3946 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5381delta.pod 233s # expected: 3946 233s # received: 3946 233s ok 62 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "fd4-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4052 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl5382delta.pod 233s # expected: 4052 233s # received: 4052 233s ok 63 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1e729-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 124713 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl561delta.pod 233s # expected: 124713 233s # received: 124713 233s ok 64 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1a2c1-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 107201 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl56delta.pod 233s # expected: 107201 233s # received: 107201 233s ok 65 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "94ac-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 38060 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl581delta.pod 233s # expected: 38060 233s # received: 38060 233s ok 66 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1176-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4470 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl582delta.pod 233s # expected: 4470 233s # received: 4470 233s ok 67 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "18bf-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 6335 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl583delta.pod 233s # expected: 6335 233s # received: 6335 233s ok 68 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1cc3-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 7363 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl584delta.pod 233s # expected: 7363 233s # received: 7363 233s ok 69 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1701-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 5889 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl585delta.pod 233s # expected: 5889 233s # received: 5889 233s ok 70 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "122b-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4651 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl586delta.pod 233s # expected: 4651 233s # received: 4651 233s ok 71 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "20a5-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 8357 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl587delta.pod 233s # expected: 8357 233s # received: 8357 233s ok 72 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "62c1-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 25281 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl588delta.pod 233s # expected: 25281 233s # received: 25281 233s ok 73 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "d290-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 53904 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl589delta.pod 233s # expected: 53904 233s # received: 53904 233s ok 74 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1c1d5-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 115157 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perl58delta.pod 233s # expected: 115157 233s # received: 115157 233s ok 75 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "4fe9-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 20457 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlaix.pod 233s # expected: 20457 233s # received: 20457 233s ok 76 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1688-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 5768 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlamiga.pod 233s # expected: 5768 233s # received: 5768 233s ok 77 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2031-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 8241 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlandroid.pod 233s # expected: 8241 233s # received: 8241 233s ok 78 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "c9433-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 824371 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlapi.pod 233s # expected: 824371 233s # received: 824371 233s ok 79 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "5837-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 22583 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlapio.pod 233s # expected: 22583 233s # received: 22583 233s ok 80 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1b62-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 7010 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlartistic.pod 233s # expected: 7010 233s # received: 7010 233s ok 81 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "20c2-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 8386 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlbook.pod 233s # expected: 8386 233s # received: 8386 233s ok 82 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "126-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 294 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlboot.pod 233s # expected: 294 233s # received: 294 233s ok 83 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "130-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 304 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlbot.pod 233s # expected: 304 233s # received: 304 233s ok 84 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1f50-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 8016 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlbs2000.pod 233s # expected: 8016 233s # received: 8016 233s ok 85 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "dea2-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 56994 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlcall.pod 233s # expected: 56994 233s # received: 56994 233s ok 86 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1180-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4480 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlcheat.pod 233s # expected: 4480 233s # received: 4480 233s ok 87 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "23bf-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 9151 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlclass.pod 233s # expected: 9151 233s # received: 9151 233s ok 88 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "3c63-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 15459 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlclassguts.pod 233s # expected: 15459 233s # received: 15459 233s ok 89 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "254a-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 9546 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlclib.pod 233s # expected: 9546 233s # received: 9546 233s ok 90 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "12e5-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4837 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlcn.pod 233s # expected: 4837 233s # received: 4837 233s ok 91 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1b1a-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 6938 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlcommunity.pod 233s # expected: 6938 233s # received: 6938 233s ok 92 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "662a-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 26154 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlcygwin.pod 233s # expected: 26154 233s # received: 26154 233s ok 93 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "cfa2-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 53154 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perldata.pod 233s # expected: 53154 233s # received: 53154 233s ok 94 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "134f-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4943 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 233s # expected: 4943 233s # received: 4943 233s ok 95 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "a85c-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 43100 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perldebguts.pod 233s # expected: 43100 233s # received: 43100 233s ok 96 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "5693-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 22163 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perldebtut.pod 233s # expected: 22163 233s # received: 22163 233s ok 97 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "9bbb-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 39867 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perldebug.pod 233s # expected: 39867 233s # received: 39867 233s ok 98 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "fd4-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4052 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perldelta.pod 233s # expected: 4052 233s # received: 4052 233s ok 99 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "5f0a-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 24330 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perldeprecation.pod 233s # expected: 24330 233s # received: 24330 233s ok 100 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "4c051-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 311377 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perldiag.pod 233s # expected: 311377 233s # received: 311377 233s ok 101 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "24a0-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 9376 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perldoc.pod 233s # expected: 9376 233s # received: 9376 233s ok 102 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "b4ed-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 46317 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perldocstyle.pod 233s # expected: 46317 233s # received: 46317 233s ok 103 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "687a-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 26746 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perldsc.pod 233s # expected: 26746 233s # received: 26746 233s ok 104 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1f17-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 7959 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perldtrace.pod 233s # expected: 7959 233s # received: 7959 233s ok 105 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "14981-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 84353 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlebcdic.pod 233s # expected: 84353 233s # received: 84353 233s ok 106 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "9321-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 37665 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlembed.pod 233s # expected: 37665 233s # received: 37665 233s ok 107 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2877-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 10359 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlexperiment.pod 233s # expected: 10359 233s # received: 10359 233s ok 108 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "590b-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 22795 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfaq.pod 233s # expected: 22795 233s # received: 22795 233s ok 109 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "385d-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 14429 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfaq1.pod 233s # expected: 14429 233s # received: 14429 233s ok 110 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "24a1-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 9377 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfaq2.pod 233s # expected: 9377 233s # received: 9377 233s ok 111 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "92e1-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 37601 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfaq3.pod 233s # expected: 37601 233s # received: 37601 233s ok 112 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "162be-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 90814 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfaq4.pod 233s # expected: 90814 233s # received: 90814 233s ok 113 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "d7fc-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 55292 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfaq5.pod 233s # expected: 55292 233s # received: 55292 233s ok 114 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "9a71-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 39537 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfaq6.pod 233s # expected: 39537 233s # received: 39537 233s ok 115 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "93b8-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 37816 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfaq7.pod 233s # expected: 37816 233s # received: 37816 233s ok 116 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "c310-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 49936 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfaq8.pod 233s # expected: 49936 233s # received: 49936 233s ok 117 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "3b75-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 15221 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfaq9.pod 233s # expected: 15221 233s # received: 15221 233s ok 118 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "56ca-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 22218 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfilter.pod 233s # expected: 22218 233s # received: 22218 233s ok 119 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "342b-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 13355 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfork.pod 233s # expected: 13355 233s # received: 13355 233s ok 120 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "40e0-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 16608 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlform.pod 233s # expected: 16608 233s # received: 16608 233s ok 121 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "671-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 1649 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 233s # expected: 1649 233s # received: 1649 233s ok 122 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "67142-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 422210 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlfunc.pod 233s # expected: 422210 233s # received: 422210 233s ok 123 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "7c2a-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 31786 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlgit.pod 233s # expected: 31786 233s # received: 31786 233s ok 124 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "21810-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 137232 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlglossary.pod 233s # expected: 137232 233s # received: 137232 233s ok 125 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "4075-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 16501 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlgov.pod 233s # expected: 16501 233s # received: 16501 233s ok 126 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "35f7-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 13815 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlgpl.pod 233s # expected: 13815 233s # received: 13815 233s ok 127 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2c264-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 180836 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlguts.pod 233s # expected: 180836 233s # received: 180836 233s ok 128 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "afe4-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 45028 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlhack.pod 233s # expected: 45028 233s # received: 45028 233s ok 129 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "11a38-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 72248 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlhacktips.pod 233s # expected: 72248 233s # received: 72248 233s ok 130 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1809-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 6153 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlhacktut.pod 233s # expected: 6153 233s # received: 6153 233s ok 131 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "5f7-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 1527 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlhaiku.pod 233s # expected: 1527 233s # received: 1527 233s ok 132 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "e88a-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 59530 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlhist.pod 233s # expected: 59530 233s # received: 59530 233s ok 133 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "77a4-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 30628 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlhpux.pod 233s # expected: 30628 233s # received: 30628 233s ok 134 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "7dd-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 2013 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlhurd.pod 233s # expected: 2013 233s # received: 2013 233s ok 135 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1f865-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 129125 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlintern.pod 233s # expected: 129125 233s # received: 129125 233s ok 136 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "9216-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 37398 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlinterp.pod 233s # expected: 37398 233s # received: 37398 233s ok 137 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "579d-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 22429 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlintro.pod 233s # expected: 22429 233s # received: 22429 233s ok 138 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "8ad3-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 35539 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perliol.pod 233s # expected: 35539 233s # received: 35539 233s ok 139 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "11817-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 71703 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlipc.pod 233s # expected: 71703 233s # received: 71703 233s ok 140 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "1150-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 4432 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlirix.pod 233s # expected: 4432 233s # received: 4432 233s ok 141 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "20a8-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 8360 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perljp.pod 233s # expected: 8360 233s # received: 8360 233s ok 142 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2fc0-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 12224 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlko.pod 233s # expected: 12224 233s # received: 12224 233s ok 143 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "163-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 355 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perllexwarn.pod 233s # expected: 355 233s # received: 355 233s ok 144 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "7ea-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 2026 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perllinux.pod 233s # expected: 2026 233s # received: 2026 233s ok 145 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "12457-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 74839 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perllocale.pod 233s # expected: 74839 233s # received: 74839 233s ok 146 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "24dc-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 9436 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perllol.pod 233s # expected: 9436 233s # received: 9436 233s ok 147 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2f6f-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 12143 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlmacosx.pod 233s # expected: 12143 233s # received: 12143 233s ok 148 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "6753-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 26451 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlmod.pod 233s # expected: 26451 233s # received: 26451 233s ok 149 233s #lwp request: 233s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 233s #User-Agent: libwww-perl/6.76 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Accept-Ranges: bytes 233s #ETag: "2574-6155edc931600" 233s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 233s #Vary: In-If1 233s #Content-Length: 9588 233s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 233s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 233s # expected: 9588 233s # received: 9588 233s ok 150 233s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "e547-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 58695 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlmodlib.pod 234s # expected: 58695 234s # received: 58695 234s ok 151 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "573b-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 22331 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 234s # expected: 22331 234s # received: 22331 234s ok 152 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "d65-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 3429 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlmroapi.pod 234s # expected: 3429 234s # received: 3429 234s ok 153 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "2ad3-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 10963 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlnewmod.pod 234s # expected: 10963 234s # received: 10963 234s ok 154 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "20a5-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 8357 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlnumber.pod 234s # expected: 8357 234s # received: 8357 234s ok 155 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "8d30-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 36144 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlobj.pod 234s # expected: 36144 234s # received: 36144 234s ok 156 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "6885-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 26757 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlootut.pod 234s # expected: 26757 234s # received: 26757 234s ok 157 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "251a5-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 151973 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlop.pod 234s # expected: 151973 234s # received: 151973 234s ok 158 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "4db-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 1243 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 234s # expected: 1243 234s # received: 1243 234s ok 159 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "3b77-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 15223 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlopentut.pod 234s # expected: 15223 234s # received: 15223 234s ok 160 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "16cb9-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 93369 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlos2.pod 234s # expected: 93369 234s # received: 93369 234s ok 161 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "37cb-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 14283 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlos390.pod 234s # expected: 14283 234s # received: 14283 234s ok 162 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "12b0-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 4784 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlos400.pod 234s # expected: 4784 234s # received: 4784 234s ok 163 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "c8a9-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 51369 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlpacktut.pod 234s # expected: 51369 234s # received: 51369 234s ok 164 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "c2bd-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 49853 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlperf.pod 234s # expected: 49853 234s # received: 49853 234s ok 165 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "1418-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 5144 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlplan9.pod 234s # expected: 5144 234s # received: 5144 234s ok 166 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "5b65-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 23397 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlpod.pod 234s # expected: 23397 234s # received: 23397 234s ok 167 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "10d10-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 68880 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlpodspec.pod 234s # expected: 68880 234s # received: 68880 234s ok 168 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "2f40-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 12096 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 234s # expected: 12096 234s # received: 12096 234s ok 169 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "67b7-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 26551 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlpolicy.pod 234s # expected: 26551 234s # received: 26551 234s ok 170 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "15cc8-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 89288 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlport.pod 234s # expected: 89288 234s # received: 89288 234s ok 171 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "1412-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 5138 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlpragma.pod 234s # expected: 5138 234s # received: 5138 234s ok 172 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "1a25-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 6693 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlqnx.pod 234s # expected: 6693 234s # received: 6693 234s ok 173 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "2127d-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 135805 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlre.pod 234s # expected: 135805 234s # received: 135805 234s ok 174 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "7bad-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 31661 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlreapi.pod 234s # expected: 31661 234s # received: 31661 234s ok 175 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "818f-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 33167 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 234s # expected: 33167 234s # received: 33167 234s ok 176 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "beb0-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 48816 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 234s # expected: 48816 234s # received: 48816 234s ok 177 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "8c47-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 35911 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlref.pod 234s # expected: 35911 234s # received: 35911 234s ok 178 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "4944-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 18756 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlreftut.pod 234s # expected: 18756 234s # received: 18756 234s ok 179 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "a989-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 43401 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlreguts.pod 234s # expected: 43401 234s # received: 43401 234s ok 180 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "1fd-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 509 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlrepository.pod 234s # expected: 509 234s # received: 509 234s ok 181 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "4af5-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 19189 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlrequick.pod 234s # expected: 19189 234s # received: 19189 234s ok 182 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "3ce4-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 15588 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlreref.pod 234s # expected: 15588 234s # received: 15588 234s ok 183 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "1e219-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 123417 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlretut.pod 234s # expected: 123417 234s # received: 123417 234s ok 184 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "60c-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 1548 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlriscos.pod 234s # expected: 1548 234s # received: 1548 234s ok 185 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "e52d-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 58669 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlrun.pod 234s # expected: 58669 234s # received: 58669 234s ok 186 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "6cc6-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 27846 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlsec.pod 234s # expected: 27846 234s # received: 27846 234s ok 187 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "4af2-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 19186 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 234s # expected: 19186 234s # received: 19186 234s ok 188 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "74a6-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 29862 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlsolaris.pod 234s # expected: 29862 234s # received: 29862 234s ok 189 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "1bdc-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 7132 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlsource.pod 234s # expected: 7132 234s # received: 7132 234s ok 190 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "233b-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 9019 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlstyle.pod 234s # expected: 9019 234s # received: 9019 234s ok 191 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "12f85-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 77701 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlsub.pod 234s # expected: 77701 234s # received: 77701 234s ok 192 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "d2de-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 53982 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlsyn.pod 234s # expected: 53982 234s # received: 53982 234s ok 193 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "2858-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 10328 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlsynology.pod 234s # expected: 10328 234s # received: 10328 234s ok 194 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "b53a-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 46394 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlthrtut.pod 234s # expected: 46394 234s # received: 46394 234s ok 195 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "9a91-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 39569 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perltie.pod 234s # expected: 39569 234s # received: 39569 234s ok 196 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "b9206-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 758278 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perltoc.pod 234s # expected: 758278 234s # received: 758278 234s ok 197 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "174-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 372 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perltodo.pod 234s # expected: 372 234s # received: 372 234s ok 198 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "126-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 294 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perltooc.pod 234s # expected: 294 234s # received: 294 234s ok 199 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "126-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 294 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perltoot.pod 234s # expected: 294 234s # received: 294 234s ok 200 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "297f-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 10623 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perltrap.pod 234s # expected: 10623 234s # received: 10623 234s ok 201 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "213f-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 8511 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perltru64.pod 234s # expected: 8511 234s # received: 8511 234s ok 202 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "1183-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 4483 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perltw.pod 234s # expected: 4483 234s # received: 4483 234s ok 203 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "162c0-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 90816 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlunicode.pod 234s # expected: 90816 234s # received: 90816 234s ok 204 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "6349-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 25417 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlunicook.pod 234s # expected: 25417 234s # received: 25417 234s ok 205 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "372e-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 14126 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlunifaq.pod 234s # expected: 14126 234s # received: 14126 234s ok 206 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "96e1-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 38625 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perluniintro.pod 234s # expected: 38625 234s # received: 38625 234s ok 207 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "6eefa-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 454394 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perluniprops.pod 234s # expected: 454394 234s # received: 454394 234s ok 208 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "1f0f-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 7951 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlunitut.pod 234s # expected: 7951 234s # received: 7951 234s ok 209 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "1ce8-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 7400 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlutil.pod 234s # expected: 7400 234s # received: 7400 234s ok 210 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "16ab2-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 92850 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlvar.pod 234s # expected: 92850 234s # received: 92850 234s ok 211 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "c68d-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 50829 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlvms.pod 234s # expected: 50829 234s # received: 50829 234s ok 212 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "f16-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 3862 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlvos.pod 234s # expected: 3862 234s # received: 3862 234s ok 213 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "7fdb-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 32731 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlwin32.pod 234s # expected: 32731 234s # received: 32731 234s ok 214 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "1532b-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 86827 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlxs.pod 234s # expected: 86827 234s # received: 86827 234s ok 215 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "c504-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 50436 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlxstut.pod 234s # expected: 50436 234s # received: 50436 234s ok 216 234s #lwp request: 234s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "5dc1-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 24001 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 234s # expected: 24001 234s # received: 24001 234s ok 217 234s #lwp request: 234s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "b1324-6237dbf803ac0" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 725796 234s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-binary-httpd 234s # expected: 725796 234s # received: 725796 234s ok 218 234s #lwp request: 234s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 234s #User-Agent: libwww-perl/6.76 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Accept-Ranges: bytes 234s #ETag: "3d5470-6155edc931600" 234s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 234s #Vary: In-If1 234s #Content-Length: 4019312 234s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 234s #Client-Date: Tue, 17 Dec 2024 20:12:28 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : download of /getfiles-binary-perl 234s # expected: 4019312 234s # received: 4019312 234s ok 219 234s ok 235s t/apache/headers.t .................. 235s 1..27 235s # Running under perl version 5.038002 for linux 235s # Current time local: Tue Dec 17 20:12:28 2024 235s # Current time GMT: Tue Dec 17 20:12:28 2024 235s # Using Test.pm version 1.31 235s # Using Apache/Test.pm version 1.42 235s testing: Hello: World 235s ok 1 235s # testing : response success 235s # expected: qr/HTTP\/1\.. 200 OK/ 235s # received: 'HTTP/1.1 200 OK' 235s ok 2 235s header: [World] vs [World] 235s # testing : compare header Hello value 235s # expected: 'World' 235s # received: 'World' 235s ok 3 235s testing: Hello: World 235s ok 4 235s # testing : response success 235s # expected: qr/HTTP\/1\.. 200 OK/ 235s # received: 'HTTP/1.1 200 OK' 235s ok 5 235s header: [World] vs [World] 235s # testing : compare header Hello value 235s # expected: 'World' 235s # received: 'World' 235s ok 6 235s testing: Hello: World 235s ok 7 235s # testing : response success 235s # expected: qr/HTTP\/1\.. 200 OK/ 235s # received: 'HTTP/1.1 200 OK' 235s ok 8 235s header: [World] vs [World] 235s # testing : compare header Hello value 235s # expected: 'World' 235s # received: 'World' 235s ok 9 235s testing: Hello: Foo 235s Bar 235s ok 10 235s # testing : response success 235s # expected: qr/HTTP\/1\.. 200 OK/ 235s # received: 'HTTP/1.1 200 OK' 235s ok 11 235s header: [Foo Bar] vs [Foo Bar] 235s # testing : compare header Hello value 235s # expected: 'Foo Bar' 235s # received: 'Foo Bar' 235s ok 12 235s testing: Hello: Foo 235s Bar 235s ok 13 235s # testing : response success 235s # expected: qr/HTTP\/1\.. 200 OK/ 235s # received: 'HTTP/1.1 200 OK' 235s ok 14 235s header: [Foo Bar] vs [Foo Bar] 235s # testing : compare header Hello value 235s # expected: 'Foo Bar' 235s # received: 'Foo Bar' 235s ok 15 235s testing: Hello: Foo 235s Bar 235s ok 16 235s # testing : response success 235s # expected: qr/HTTP\/1\.. 200 OK/ 235s # received: 'HTTP/1.1 200 OK' 235s ok 17 235s header: [Foo Bar] vs [Foo Bar] 235s # testing : compare header Hello value 235s # expected: 'Foo Bar' 235s # received: 'Foo Bar' 235s ok 18 235s testing: Hello: Foo 235s Bar 235s ok 19 235s # testing : response success 235s # expected: qr/HTTP\/1\.. 200 OK/ 235s # received: 'HTTP/1.1 200 OK' 235s ok 20 235s header: [Foo Bar] vs [Foo Bar] 235s # testing : compare header Hello value 235s # expected: 'Foo Bar' 235s # received: 'Foo Bar' 235s ok 21 235s testing: Hello: Foo 235s Bar 235s ok 22 235s # testing : response success 235s # expected: qr/HTTP\/1\.. 200 OK/ 235s # received: 'HTTP/1.1 200 OK' 235s ok 23 235s header: [Foo Bar] vs [Foo Bar] 235s # testing : compare header Hello value 235s # expected: 'Foo Bar' 235s # received: 'Foo Bar' 235s ok 24 235s testing: Hello:World 235s ok 25 235s # testing : response success 235s # expected: qr/HTTP\/1\.. 200 OK/ 235s # received: 'HTTP/1.1 200 OK' 235s ok 26 235s header: [World] vs [World] 235s # testing : compare header Hello value 235s # expected: 'World' 235s # received: 'World' 235s ok 27 235s ok 237s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 239s t/apache/http_strict.t .............. 239s 1..178 239s # Running under perl version 5.038002 for linux 239s # Current time local: Tue Dec 17 20:12:32 2024 239s # Current time GMT: Tue Dec 17 20:12:32 2024 239s # Using Test.pm version 1.31 239s # Using Apache/Test.pm version 1.42 239s # SENDING: 239s # GET / HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 1 239s # SENDING: 239s # GET / HTTP/1.0\n\n 239s # expecting success, got 200 239s ok 2 239s # SENDING: 239s # get / HTTP/1.0\r\n\r\n 239s # expecting 501, got 501 239s ok 3 239s # SENDING: 239s # G ET / HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 4 239s # SENDING: 239s # G\x00ET / HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 5 239s # SENDING: 239s # G/T / HTTP/1.0\r\n\r\n 239s # expecting 501, got 501 239s ok 6 239s # SENDING: 239s # GET /\x00 HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 7 239s # SENDING: 239s # GET / HTTP/1.0\x00\r\n\r\n 239s # expecting 400, got 400 239s ok 8 239s # SENDING: 239s # GET\x0c/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 9 239s # SENDING: 239s # GET\r/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 10 239s # SENDING: 239s # GET\t/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 11 239s # SENDING: 239s # GET / HTT/1.0\r\n\r\n 239s # expecting error, got 400 239s ok 12 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 239s # expecting success, got 200 239s ok 13 239s # SENDING: 239s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 239s # expecting success, got 200 239s ok 14 239s # SENDING: 239s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 239s # expecting success, got 200 239s ok 15 239s # SENDING: 239s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 16 239s # SENDING: 239s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 17 239s # SENDING: 239s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 239s # expecting 200, got 200 239s ok 18 239s # SENDING: 239s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 19 239s # SENDING: 239s # GET / HTTP/\r\nHost: localhost\r\n\r\n 239s # expecting error, got 400 239s ok 20 239s # SENDING: 239s # GET / HTTP/0.9\r\n\r\n 239s # expecting error, got 400 239s ok 21 239s # SENDING: 239s # GET / HTTP/0.8\r\n\r\n 239s # expecting error, got 400 239s ok 22 239s # SENDING: 239s # GET /\x01 HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 23 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 24 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 239s # expecting 200, got 200 239s ok 25 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 239s # expecting 400, got 400 239s ok 26 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 239s # expecting 200, got 200 239s ok 27 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo\r\n\r\n 239s # expecting 400, got 400 239s ok 28 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 239s # expecting 400, got 400 239s ok 29 239s # SENDING: 239s # GET / HTTP/1.0\r\n: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 30 239s # SENDING: 239s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 31 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 239s # expecting 400, got 400 239s ok 32 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 239s # expecting 400, got 400 239s ok 33 239s # SENDING: 239s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 239s # expecting 400, got 400 239s ok 34 239s # SENDING: 239s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 35 239s # SENDING: 239s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 36 239s # SENDING: 239s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 37 239s # SENDING: 239s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 239s # expecting 200, got 200 239s ok 38 239s # SENDING: 239s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 239s # expecting 400, got 400 239s ok 39 239s # SENDING: 239s # GET / HTTP/1.0\r\r 239s # expecting dropped connection and HTTPD dropped connection 239s ok 40 239s # SENDING: 239s # GET /\r\n 239s # expecting headerless HTTP/0.9 body, got response 239s ok 41 239s # SENDING: 239s # GET /#frag HTTP/1.0\r\n 239s # expecting 400, got 400 239s ok 42 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 239s # expecting 200, got 200 239s ok 43 239s # SENDING: 239s # GET http://017700000001/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 44 239s # SENDING: 239s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 45 239s # SENDING: 239s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 46 239s # SENDING: 239s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 47 239s # SENDING: 239s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 48 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 239s # expecting 200, got 200 239s ok 49 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 239s # expecting 400, got 400 239s ok 50 239s # SENDING: 239s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 51 239s # SENDING: 239s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 52 239s # SENDING: 239s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 53 239s # SENDING: 239s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 54 239s # SENDING: 239s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 55 239s # SENDING: 239s # GET http://[::1]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 56 239s # SENDING: 239s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 57 239s # SENDING: 239s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 58 239s # SENDING: 239s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 59 239s # SENDING: 239s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 60 239s # SENDING: 239s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 61 239s # SENDING: 239s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 62 239s # SENDING: 239s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 63 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 239s # expecting success, got 200 239s ok 64 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 239s # expecting success, got 200 239s ok 65 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 239s # expecting success, got 200 239s ok 66 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 239s # expecting success, got 200 239s ok 67 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 239s # expecting success, got 200 239s ok 68 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 239s # expecting success, got 200 239s ok 69 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 239s # expecting 200, got 200 239s ok 70 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 239s # expecting 200, got 200 239s ok 71 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 239s # expecting 400, got 400 239s ok 72 239s # SENDING: 239s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 73 239s # SENDING: 239s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 74 239s # SENDING: 239s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 75 239s # SENDING: 239s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 76 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 239s # expecting 200, got 200 239s ok 77 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 239s # expecting 200, got 200 239s ok 78 239s # SENDING: 239s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 79 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 239s # DECODED: Foo: bar 239s # RESPONSE: 239s # HTTP/1.1 200 OK\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Foo: bar\r\n 239s # Vary: In-If1\r\n 239s # DMMATCH1: 1\r\n 239s # Connection: close\r\n 239s # Content-Type: text/plain\r\n 239s # \r\n 239s # Hi!\n 239s # SERVERNAME=localhost\n 239s # HTTP_HOST=\n 239s # 239s # expecting 200, got 200 239s ok 80 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 239s # DECODED: Foo: 239s # RESPONSE: 239s # HTTP/1.1 200 OK\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Foo: \r\n 239s # Vary: In-If1\r\n 239s # DMMATCH1: 1\r\n 239s # Connection: close\r\n 239s # Content-Type: text/plain\r\n 239s # \r\n 239s # Hi!\n 239s # SERVERNAME=localhost\n 239s # HTTP_HOST=\n 239s # 239s # expecting 200, got 200 239s ok 81 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 239s # DECODED: : bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Content-Length: 564\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 82 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 239s # DECODED: F\x00oo: bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Content-Length: 528\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 83 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 239s # DECODED: F\x01oo: bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Content-Length: 564\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 84 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 239s # DECODED: F\noo: bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Content-Length: 528\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 85 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 239s # DECODED: Foo: b\tar 239s # RESPONSE: 239s # HTTP/1.1 200 OK\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Foo: b\tar\r\n 239s # Vary: In-If1\r\n 239s # DMMATCH1: 1\r\n 239s # Content-Length: 36\r\n 239s # Connection: close\r\n 239s # Content-Type: text/plain\r\n 239s # \r\n 239s # Hi!\n 239s # SERVERNAME=localhost\n 239s # HTTP_HOST=\n 239s # 239s # expecting 200, got 200 239s ok 86 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 239s # DECODED: Foo: b\x01ar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Content-Length: 564\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 87 239s # SENDING: 239s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 239s # expecting 500, got 500 239s ok 88 239s # SENDING: 239s # GET / HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 89 239s # SENDING: 239s # GET / HTTP/1.0\n\n 239s # expecting 400, got 400 239s ok 90 239s # SENDING: 239s # get / HTTP/1.0\r\n\r\n 239s # expecting 501, got 501 239s ok 91 239s # SENDING: 239s # G ET / HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 92 239s # SENDING: 239s # G\x00ET / HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 93 239s # SENDING: 239s # G/T / HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 94 239s # SENDING: 239s # GET /\x00 HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 95 239s # SENDING: 239s # GET / HTTP/1.0\x00\r\n\r\n 239s # expecting 400, got 400 239s ok 96 239s # SENDING: 239s # GET\x0c/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 97 239s # SENDING: 239s # GET\r/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 98 239s # SENDING: 239s # GET\t/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 99 239s # SENDING: 239s # GET / HTT/1.0\r\n\r\n 239s # expecting error, got 400 239s ok 100 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 239s # expecting success, got 200 239s ok 101 239s # SENDING: 239s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 239s # expecting success, got 200 239s ok 102 239s # SENDING: 239s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 239s # expecting success, got 200 239s ok 103 239s # SENDING: 239s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 104 239s # SENDING: 239s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 105 239s # SENDING: 239s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 106 239s # SENDING: 239s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 107 239s # SENDING: 239s # GET / HTTP/\r\nHost: localhost\r\n\r\n 239s # expecting error, got 400 239s ok 108 239s # SENDING: 239s # GET / HTTP/0.9\r\n\r\n 239s # expecting error, got 400 239s ok 109 239s # SENDING: 239s # GET / HTTP/0.8\r\n\r\n 239s # expecting error, got 400 239s ok 110 239s # SENDING: 239s # GET /\x01 HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 111 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 112 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 239s # expecting 200, got 200 239s ok 113 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 239s # expecting 400, got 400 239s ok 114 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 239s # expecting 400, got 400 239s ok 115 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo\r\n\r\n 239s # expecting 400, got 400 239s ok 116 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 239s # expecting 400, got 400 239s ok 117 239s # SENDING: 239s # GET / HTTP/1.0\r\n: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 118 239s # SENDING: 239s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 119 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 239s # expecting 400, got 400 239s ok 120 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 239s # expecting 400, got 400 239s ok 121 239s # SENDING: 239s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 239s # expecting 400, got 400 239s ok 122 239s # SENDING: 239s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 123 239s # SENDING: 239s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 124 239s # SENDING: 239s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 125 239s # SENDING: 239s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 239s # expecting 200, got 200 239s ok 126 239s # SENDING: 239s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 239s # expecting 400, got 400 239s ok 127 239s # SENDING: 239s # GET / HTTP/1.0\r\r 239s # expecting dropped connection and HTTPD dropped connection 239s ok 128 239s # SENDING: 239s # GET /\r\n 239s # expecting headerless HTTP/0.9 body, got response 239s ok 129 239s # SENDING: 239s # GET /#frag HTTP/1.0\r\n 239s # expecting 400, got 400 239s ok 130 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 131 239s # SENDING: 239s # GET http://017700000001/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 132 239s # SENDING: 239s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 133 239s # SENDING: 239s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 134 239s # SENDING: 239s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 135 239s # SENDING: 239s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 136 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 239s # expecting 400, got 400 239s ok 137 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 239s # expecting 400, got 400 239s ok 138 239s # SENDING: 239s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 139 239s # SENDING: 239s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 140 239s # SENDING: 239s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 141 239s # SENDING: 239s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 142 239s # SENDING: 239s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 143 239s # SENDING: 239s # GET http://[::1]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 144 239s # SENDING: 239s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 145 239s # SENDING: 239s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 146 239s # SENDING: 239s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 147 239s # SENDING: 239s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 148 239s # SENDING: 239s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 149 239s # SENDING: 239s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 150 239s # SENDING: 239s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 151 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 239s # expecting success, got 200 239s ok 152 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 239s # expecting success, got 200 239s ok 153 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 239s # expecting success, got 200 239s ok 154 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 239s # expecting success, got 200 239s ok 155 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 239s # expecting success, got 200 239s ok 156 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 239s # expecting success, got 200 239s ok 157 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 239s # expecting 400, got 400 239s ok 158 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 239s # expecting 400, got 400 239s ok 159 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 239s # expecting 400, got 400 239s ok 160 239s # SENDING: 239s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 161 239s # SENDING: 239s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 162 239s # SENDING: 239s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 163 239s # SENDING: 239s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 164 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 239s # expecting 200, got 200 239s ok 165 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 239s # expecting 200, got 200 239s ok 166 239s # SENDING: 239s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 167 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 239s # DECODED: Foo: bar 239s # RESPONSE: 239s # HTTP/1.1 200 OK\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Foo: bar\r\n 239s # Vary: In-If1\r\n 239s # DMMATCH1: 1\r\n 239s # Connection: close\r\n 239s # Content-Type: text/plain\r\n 239s # \r\n 239s # Hi!\n 239s # SERVERNAME=localhost\n 239s # HTTP_HOST=\n 239s # 239s # expecting 200, got 200 239s ok 168 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 239s # DECODED: Foo: 239s # RESPONSE: 239s # HTTP/1.1 200 OK\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Foo: \r\n 239s # Vary: In-If1\r\n 239s # DMMATCH1: 1\r\n 239s # Connection: close\r\n 239s # Content-Type: text/plain\r\n 239s # \r\n 239s # Hi!\n 239s # SERVERNAME=localhost\n 239s # HTTP_HOST=\n 239s # 239s # expecting 200, got 200 239s ok 169 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 239s # DECODED: : bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Content-Length: 564\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 170 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 239s # DECODED: F\x00oo: bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Content-Length: 528\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 171 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 239s # DECODED: F\x01oo: bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 172 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 239s # DECODED: F\noo: bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Content-Length: 528\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 173 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 239s # DECODED: Foo: b\tar 239s # RESPONSE: 239s # HTTP/1.1 200 OK\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Foo: b\tar\r\n 239s # Vary: In-If1\r\n 239s # DMMATCH1: 1\r\n 239s # Connection: close\r\n 239s # Content-Type: text/plain\r\n 239s # \r\n 239s # Hi!\n 239s # SERVERNAME=localhost\n 239s # HTTP_HOST=\n 239s # 239s # expecting 200, got 200 239s ok 174 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 239s # DECODED: Foo: b\x01ar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Tue, 17 Dec 2024 20:12:34 GMT\r\n 239s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 175 239s # SENDING: 239s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 239s # expecting 500, got 500 239s ok 176 239s ok 177 239s ok 178 239s ok 241s t/apache/if_sections.t .............. 241s 1..46 241s # Running under perl version 5.038002 for linux 241s # Current time local: Tue Dec 17 20:12:34 2024 241s # Current time GMT: Tue Dec 17 20:12:34 2024 241s # Using Test.pm version 1.31 241s # Using Apache/Test.pm version 1.42 241s # /if_sec/ with '': 241s # expected: 200 241s # received: '200' 241s ok 1 241s # expected: undef 241s # received: undef 241s ok 2 241s # /if_sec/foo.if_test with '': 241s # expected: 200 241s # received: '200' 241s ok 3 241s # expected: undef 241s # received: undef 241s ok 4 241s # /if_sec/foo.if_test with '1': 241s # expected: 200 241s # received: '200' 241s ok 5 241s # expected: 'global1' 241s # received: 'global1' 241s ok 6 241s # /if_sec/foo.if_test with '1 11': 241s # expected: 200 241s # received: '200' 241s ok 7 241s # expected: 'global1, nested11, nested113' 241s # received: 'global1, nested11, nested113' 241s ok 8 241s # /if_sec/foo.if_test with '1 11 111': 241s # expected: 200 241s # received: '200' 241s ok 9 241s # expected: 'global1, nested11, nested111' 241s # received: 'global1, nested11, nested111' 241s ok 10 241s # /if_sec/foo.if_test with '1 11 112': 241s # expected: 200 241s # received: '200' 241s ok 11 241s # expected: 'global1, nested11, nested112' 241s # received: 'global1, nested11, nested112' 241s ok 12 241s # /if_sec/foo.if_test with '1 2': 241s # expected: 200 241s # received: '200' 241s ok 13 241s # expected: 'global1, files2' 241s # received: 'global1, files2' 241s ok 14 241s # /if_sec/dir/foo.txt with '1 2': 241s # expected: 200 241s # received: '200' 241s ok 15 241s # expected: 'global1, dir1, dir2, dir_files1' 241s # received: 'global1, dir1, dir2, dir_files1' 241s ok 16 241s # /if_sec/dir/ with '1 2': 241s # expected: 200 241s # received: '200' 241s ok 17 241s # expected: 'global1, dir1, dir2' 241s # received: 'global1, dir1, dir2' 241s ok 18 241s # /if_sec/dir/ with '1 11': 241s # expected: 200 241s # received: '200' 241s ok 19 241s # expected: 'global1, dir1, nested11, nested113' 241s # received: 'global1, dir1, nested11, nested113' 241s ok 20 241s # /if_sec/dir/ with '1 11 111': 241s # expected: 200 241s # received: '200' 241s ok 21 241s # expected: 'global1, dir1, nested11, nested111' 241s # received: 'global1, dir1, nested11, nested111' 241s ok 22 241s # /if_sec/dir/ with '1 11 112': 241s # expected: 200 241s # received: '200' 241s ok 23 241s # expected: 'global1, dir1, nested11, nested112' 241s # received: 'global1, dir1, nested11, nested112' 241s ok 24 241s # /if_sec/loc/ with '1 2': 241s # expected: 200 241s # received: '200' 241s ok 25 241s # expected: 'global1, loc1, loc2' 241s # received: 'global1, loc1, loc2' 241s ok 26 241s # /if_sec/loc/foo.txt with '1 2': 241s # expected: 200 241s # received: '200' 241s ok 27 241s # expected: 'global1, loc1, loc2' 241s # received: 'global1, loc1, loc2' 241s ok 28 241s # /if_sec/loc/ with '1 11': 241s # expected: 200 241s # received: '200' 241s ok 29 241s # expected: 'global1, loc1, nested11, nested113' 241s # received: 'global1, loc1, nested11, nested113' 241s ok 30 241s # /if_sec/loc/ with '1 11 111': 241s # expected: 200 241s # received: '200' 241s ok 31 241s # expected: 'global1, loc1, nested11, nested111' 241s # received: 'global1, loc1, nested11, nested111' 241s ok 32 241s # /if_sec/loc/ with '1 11 112': 241s # expected: 200 241s # received: '200' 241s ok 33 241s # expected: 'global1, loc1, nested11, nested112' 241s # received: 'global1, loc1, nested11, nested112' 241s ok 34 241s # /if_sec/loc/foo.if_test with '1 2': 241s # expected: 200 241s # received: '200' 241s ok 35 241s # expected: 'global1, files2, loc1, loc2' 241s # received: 'global1, files2, loc1, loc2' 241s ok 36 241s # /if_sec/loc/foo.if_test with '1 2 11': 241s # expected: 200 241s # received: '200' 241s ok 37 241s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 241s # received: 'global1, files2, loc1, loc2, nested11, nested113' 241s ok 38 241s # /if_sec/loc/foo.if_test with '1 2 11 111': 241s # expected: 200 241s # received: '200' 241s ok 39 241s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 241s # received: 'global1, files2, loc1, loc2, nested11, nested111' 241s ok 40 241s # /if_sec/loc/foo.if_test with '1 2 11 112': 241s # expected: 200 241s # received: '200' 241s ok 41 241s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 241s # received: 'global1, files2, loc1, loc2, nested11, nested112' 241s ok 42 241s # /if_sec/proxy/ with '1 2': 241s # expected: 200 241s # received: '200' 241s ok 43 241s # expected: 'global1, locp1, locp2' 241s # received: 'global1, locp1, locp2' 241s ok 44 241s # /if_sec/proxy/ with '2': 241s # expected: 200 241s # received: '200' 241s ok 45 241s # expected: 'locp2' 241s # received: 'locp2' 241s ok 46 241s ok 243s t/apache/iffile.t ................... 243s 1..2 243s # Running under perl version 5.038002 for linux 243s # Current time local: Tue Dec 17 20:12:36 2024 243s # Current time GMT: Tue Dec 17 20:12:36 2024 243s # Using Test.pm version 1.31 243s # Using Apache/Test.pm version 1.42 243s # expected: 200 243s # received: '200' 243s ok 1 243s # expected: 'success1, success2, success3, success4, success5' 243s # received: 'success1, success2, success3, success4, success5' 243s ok 2 243s ok 245s t/apache/leaks.t .................... skipped: mod_memory_track not activated 250s t/apache/limits.t ................... 250s 1..12 250s # Running under perl version 5.038002 for linux 250s # Current time local: Tue Dec 17 20:12:40 2024 250s # Current time GMT: Tue Dec 17 20:12:40 2024 250s # Using Test.pm version 1.31 250s # Using Apache/Test.pm version 1.42 250s # Testing LimitRequestLine; should succeed 250s # testing : Test #1 250s # expected: 200 250s # received: '200' 250s ok 1 250s # Testing LimitRequestLine; should fail 250s # testing : Test #2 250s # expected: 414 250s # received: '414' 250s ok 2 250s # Testing LimitRequestFieldSize; should succeed 250s # testing : Test #3 250s # expected: 200 250s # received: '200' 250s ok 3 250s # Testing LimitRequestFieldSize; should fail 250s # testing : Test #4 250s # expected: 400 250s # received: '400' 250s ok 4 250s # Testing LimitRequestFields; should succeed 250s # testing : Test #5 250s # expected: 200 250s # received: '200' 250s ok 5 250s # Testing LimitRequestFields; should fail 250s # testing : Test #6 250s # expected: 400 250s # received: '400' 250s ok 6 250s # Testing LimitRequestBody; should succeed 250s # Chunked transfer-encoding enabled 250s # testing : Test #7 250s # expected: 200 250s # received: '200' 250s ok 7 250s # Testing LimitRequestBody; should succeed 250s # Chunked transfer-encoding disabled 250s # testing : Test #8 250s # expected: 200 250s # received: '200' 250s ok 8 250s # Testing LimitRequestBody; should fail 250s # Chunked transfer-encoding enabled 250s # testing : Test #9 250s # expected: 413 250s # received: '413' 250s ok 9 250s # Testing LimitRequestBody; should fail 250s # Chunked transfer-encoding disabled 250s # testing : Test #10 250s # expected: 413 250s # received: '413' 250s ok 10 250s # Testing LimitRequestFieldSize; should succeed 250s # testing : Test #11 250s # expected: 200 250s # received: '200' 250s ok 11 250s # Testing LimitRequestFieldSize; should fail 250s # testing : Test #12 250s # expected: 400 250s # received: '400' 250s ok 12 250s ok 252s t/apache/loglevel.t ................. 252s 1..8 252s # Running under perl version 5.038002 for linux 252s # Current time local: Tue Dec 17 20:12:45 2024 252s # Current time GMT: Tue Dec 17 20:12:45 2024 252s # Using Test.pm version 1.31 252s # Using Apache/Test.pm version 1.42 252s ok 1 252s ok 2 252s ok 3 252s ok 4 252s ok 5 252s ok 6 252s ok 7 252s ok 8 252s ok 254s t/apache/maxranges.t ................ 254s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 254s 1..19 254s # Running under perl version 5.038002 for linux 254s # Current time local: Tue Dec 17 20:12:47 2024 254s # Current time GMT: Tue Dec 17 20:12:47 2024 254s # Using Test.pm version 1.31 254s # Using Apache/Test.pm version 1.42 254s ok 1 254s ok 2 254s ok 3 254s ok 4 254s ok 5 254s ok 6 254s ok 7 254s ok 8 254s ok 9 254s ok 10 254s ok 11 254s ok 12 254s ok 13 254s ok 14 254s ok 15 254s ok 16 254s ok 17 254s ok 18 254s ok 19 254s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 254s ok 256s t/apache/mergeslashes.t ............. 256s 1..9 256s # Running under perl version 5.038002 for linux 256s # Current time local: Tue Dec 17 20:12:49 2024 256s # Current time GMT: Tue Dec 17 20:12:49 2024 256s # Using Test.pm version 1.31 256s # Using Apache/Test.pm version 1.42 256s # SENDING to 127.0.0.1:8539 256s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 256s # expected 403, got 403 for exact match 256s ok 1 256s # SENDING to 127.0.0.1:8539 256s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 256s # expected 403, got 403 for merged even at front 256s ok 2 256s # SENDING to 127.0.0.1:8539 256s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 256s # expected 403, got 403 for merged even at front 256s ok 3 256s # SENDING to 127.0.0.1:8539 256s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 256s # expected 403, got 403 for c// should be merged 256s ok 4 256s # SENDING to 127.0.0.1:8539 256s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 256s # expected 403, got 403 for a// should be merged 256s ok 5 256s # SENDING to 127.0.0.1:8539 256s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 256s # expected 403, got 403 for a// matches locationmatch 256s ok 6 256s # SENDING to 127.0.0.1:8539 256s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 256s # expected 200, got 200 for c// doesn't match locationmatch 256s ok 7 256s # SENDING to 127.0.0.1:8539 256s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 256s # expected 403, got 403 for baseline failed 256s ok 8 256s # SENDING to 127.0.0.1:8539 256s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 256s # expected 403, got 403 for b//d not merged for Location with OFF 256s ok 9 256s ok 257s t/apache/mmn.t ...................... 257s 1..2 257s # Running under perl version 5.038002 for linux 257s # Current time local: Tue Dec 17 20:12:51 2024 257s # Current time GMT: Tue Dec 17 20:12:51 2024 257s # Using Test.pm version 1.31 257s # Using Apache/Test.pm version 1.42 257s ok 1 257s ok 2 257s ok 259s t/apache/options.t .................. 259s 1..2 259s # Running under perl version 5.038002 for linux 259s # Current time local: Tue Dec 17 20:12:52 2024 259s # Current time GMT: Tue Dec 17 20:12:52 2024 259s # Using Test.pm version 1.31 259s # Using Apache/Test.pm version 1.42 259s # testing : code 259s # expected: 200 259s # received: '200' 259s ok 1 259s # testing : OPTIONS 259s # expected: qr/OPTIONS/ 259s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 259s ok 2 259s ok 262s t/apache/passbrigade.t .............. 262s # using LWP client 262s 1..114 262s # Running under perl version 5.038002 for linux 262s # Current time local: Tue Dec 17 20:12:54 2024 262s # Current time GMT: Tue Dec 17 20:12:54 2024 262s # Using Test.pm version 1.31 262s # Using Apache/Test.pm version 1.42 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 1024 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #DMMATCH1: 1 262s # 262s # testing : bytes in body 262s # expected: 1024 262s # received: 1024 262s ok 1 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 2048 262s # received: 2048 262s ok 2 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 3072 262s # received: 3072 262s ok 3 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 4096 262s # received: 4096 262s ok 4 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 5120 262s # received: 5120 262s ok 5 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 6144 262s # received: 6144 262s ok 6 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 7168 262s # received: 7168 262s ok 7 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 8192 262s # received: 8192 262s ok 8 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 9216 262s # received: 9216 262s ok 9 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 10240 262s # received: 10240 262s ok 10 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 11264 262s # received: 11264 262s ok 11 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 12288 262s # received: 12288 262s ok 12 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 13312 262s # received: 13312 262s ok 13 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 14336 262s # received: 14336 262s ok 14 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 15360 262s # received: 15360 262s ok 15 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 16384 262s # received: 16384 262s ok 16 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 17408 262s # received: 17408 262s ok 17 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 18432 262s # received: 18432 262s ok 18 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 19456 262s # received: 19456 262s ok 19 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 20480 262s # received: 20480 262s ok 20 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 21504 262s # received: 21504 262s ok 21 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 22528 262s # received: 22528 262s ok 22 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 23552 262s # received: 23552 262s ok 23 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 24576 262s # received: 24576 262s ok 24 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 25600 262s # received: 25600 262s ok 25 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 26624 262s # received: 26624 262s ok 26 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 27648 262s # received: 27648 262s ok 27 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 28672 262s # received: 28672 262s ok 28 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 29696 262s # received: 29696 262s ok 29 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 30720 262s # received: 30720 262s ok 30 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 31744 262s # received: 31744 262s ok 31 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 32768 262s # received: 32768 262s ok 32 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 33792 262s # received: 33792 262s ok 33 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 34816 262s # received: 34816 262s ok 34 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 35840 262s # received: 35840 262s ok 35 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 36864 262s # received: 36864 262s ok 36 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 37888 262s # received: 37888 262s ok 37 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 38912 262s # received: 38912 262s ok 38 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 39936 262s # received: 39936 262s ok 39 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 40960 262s # received: 40960 262s ok 40 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 41984 262s # received: 41984 262s ok 41 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 43008 262s # received: 43008 262s ok 42 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 44032 262s # received: 44032 262s ok 43 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 45056 262s # received: 45056 262s ok 44 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 46080 262s # received: 46080 262s ok 45 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 47104 262s # received: 47104 262s ok 46 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 48128 262s # received: 48128 262s ok 47 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 49152 262s # received: 49152 262s ok 48 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 50176 262s # received: 50176 262s ok 49 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 51200 262s # received: 51200 262s ok 50 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 102400 262s # received: 102400 262s ok 51 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 307200 262s # received: 307200 262s ok 52 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 512000 262s # received: 512000 262s ok 53 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 2048000 262s # received: 2048000 262s ok 54 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 4096000 262s # received: 4096000 262s ok 55 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 6144000 262s # received: 6144000 262s ok 56 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:56 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 10240000 262s # received: 10240000 262s ok 57 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 1024 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #DMMATCH1: 1 262s # 262s # testing : bytes in body 262s # expected: 1024 262s # received: 1024 262s ok 58 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 2048 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #DMMATCH1: 1 262s # 262s # testing : bytes in body 262s # expected: 2048 262s # received: 2048 262s ok 59 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 3072 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #DMMATCH1: 1 262s # 262s # testing : bytes in body 262s # expected: 3072 262s # received: 3072 262s ok 60 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 4096 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #DMMATCH1: 1 262s # 262s # testing : bytes in body 262s # expected: 4096 262s # received: 4096 262s ok 61 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 5120 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #DMMATCH1: 1 262s # 262s # testing : bytes in body 262s # expected: 5120 262s # received: 5120 262s ok 62 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 6144 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #DMMATCH1: 1 262s # 262s # testing : bytes in body 262s # expected: 6144 262s # received: 6144 262s ok 63 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 7168 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #DMMATCH1: 1 262s # 262s # testing : bytes in body 262s # expected: 7168 262s # received: 7168 262s ok 64 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 8192 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #DMMATCH1: 1 262s # 262s # testing : bytes in body 262s # expected: 8192 262s # received: 8192 262s ok 65 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 9216 262s # received: 9216 262s ok 66 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 10240 262s # received: 10240 262s ok 67 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 11264 262s # received: 11264 262s ok 68 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 12288 262s # received: 12288 262s ok 69 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 13312 262s # received: 13312 262s ok 70 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 14336 262s # received: 14336 262s ok 71 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 15360 262s # received: 15360 262s ok 72 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 16384 262s # received: 16384 262s ok 73 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 17408 262s # received: 17408 262s ok 74 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 18432 262s # received: 18432 262s ok 75 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 19456 262s # received: 19456 262s ok 76 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 20480 262s # received: 20480 262s ok 77 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 21504 262s # received: 21504 262s ok 78 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 22528 262s # received: 22528 262s ok 79 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 23552 262s # received: 23552 262s ok 80 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 24576 262s # received: 24576 262s ok 81 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 25600 262s # received: 25600 262s ok 82 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 26624 262s # received: 26624 262s ok 83 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 27648 262s # received: 27648 262s ok 84 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 28672 262s # received: 28672 262s ok 85 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 29696 262s # received: 29696 262s ok 86 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 30720 262s # received: 30720 262s ok 87 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 31744 262s # received: 31744 262s ok 88 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 32768 262s # received: 32768 262s ok 89 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 33792 262s # received: 33792 262s ok 90 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 34816 262s # received: 34816 262s ok 91 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 35840 262s # received: 35840 262s ok 92 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 36864 262s # received: 36864 262s ok 93 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 37888 262s # received: 37888 262s ok 94 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 38912 262s # received: 38912 262s ok 95 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 39936 262s # received: 39936 262s ok 96 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 40960 262s # received: 40960 262s ok 97 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 41984 262s # received: 41984 262s ok 98 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 43008 262s # received: 43008 262s ok 99 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 44032 262s # received: 44032 262s ok 100 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 45056 262s # received: 45056 262s ok 101 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 46080 262s # received: 46080 262s ok 102 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 47104 262s # received: 47104 262s ok 103 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 48128 262s # received: 48128 262s ok 104 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 49152 262s # received: 49152 262s ok 105 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 50176 262s # received: 50176 262s ok 106 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 51200 262s # received: 51200 262s ok 107 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 102400 262s # received: 102400 262s ok 108 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 307200 262s # received: 307200 262s ok 109 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 512000 262s # received: 512000 262s ok 110 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 2048000 262s # received: 2048000 262s ok 111 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 4096000 262s # received: 4096000 262s ok 112 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 6144000 262s # received: 6144000 262s ok 113 262s #lwp request: 262s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 262s #User-Agent: libwww-perl/6.76 262s # 262s #server response: 262s #HTTP/1.1 200 OK 262s #Connection: close 262s #Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 262s #Vary: In-If1 262s #Content-Length: 0 262s #Client-Date: Tue, 17 Dec 2024 20:12:57 GMT 262s #Client-Peer: 127.0.0.1:8529 262s #Client-Response-Num: 1 262s #Client-Transfer-Encoding: chunked 262s #DMMATCH1: 1 262s #X-Content-Length-Note: added by Apache::TestRequest 262s # 262s # testing : bytes in body 262s # expected: 10240000 262s # received: 10240000 262s ok 114 262s ok 264s t/apache/post.t ..................... 264s # using LWP client 264s 1..51 264s # Running under perl version 5.038002 for linux 264s # Current time local: Tue Dec 17 20:12:57 2024 264s # Current time GMT: Tue Dec 17 20:12:57 2024 264s # Using Test.pm version 1.31 264s # Using Apache/Test.pm version 1.42 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 1024 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 5 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '1024' 264s # received: 1024 264s ok 1 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 2048 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 5 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '2048' 264s # received: 2048 264s ok 2 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 3072 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 5 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '3072' 264s # received: 3072 264s ok 3 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 4096 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 5 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '4096' 264s # received: 4096 264s ok 4 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 5120 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 5 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '5120' 264s # received: 5120 264s ok 5 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 6144 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 5 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '6144' 264s # received: 6144 264s ok 6 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 7168 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 5 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '7168' 264s # received: 7168 264s ok 7 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 8192 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 5 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '8192' 264s # received: 8192 264s ok 8 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 9216 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 5 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '9216' 264s # received: 9216 264s ok 9 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 10240 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '10240' 264s # received: 10240 264s ok 10 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 11264 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '11264' 264s # received: 11264 264s ok 11 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 12288 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '12288' 264s # received: 12288 264s ok 12 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 13312 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '13312' 264s # received: 13312 264s ok 13 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 14336 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '14336' 264s # received: 14336 264s ok 14 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 15360 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '15360' 264s # received: 15360 264s ok 15 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 16384 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '16384' 264s # received: 16384 264s ok 16 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 17408 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '17408' 264s # received: 17408 264s ok 17 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 18432 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '18432' 264s # received: 18432 264s ok 18 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 19456 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '19456' 264s # received: 19456 264s ok 19 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 20480 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '20480' 264s # received: 20480 264s ok 20 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 21504 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '21504' 264s # received: 21504 264s ok 21 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 22528 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '22528' 264s # received: 22528 264s ok 22 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 23552 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '23552' 264s # received: 23552 264s ok 23 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 24576 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '24576' 264s # received: 24576 264s ok 24 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 25600 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '25600' 264s # received: 25600 264s ok 25 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 26624 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '26624' 264s # received: 26624 264s ok 26 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 27648 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '27648' 264s # received: 27648 264s ok 27 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 28672 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '28672' 264s # received: 28672 264s ok 28 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 29696 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '29696' 264s # received: 29696 264s ok 29 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 30720 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '30720' 264s # received: 30720 264s ok 30 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 31744 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '31744' 264s # received: 31744 264s ok 31 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 32768 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '32768' 264s # received: 32768 264s ok 32 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 33792 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '33792' 264s # received: 33792 264s ok 33 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 34816 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '34816' 264s # received: 34816 264s ok 34 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 35840 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '35840' 264s # received: 35840 264s ok 35 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 36864 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '36864' 264s # received: 36864 264s ok 36 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 37888 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '37888' 264s # received: 37888 264s ok 37 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 38912 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '38912' 264s # received: 38912 264s ok 38 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 39936 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '39936' 264s # received: 39936 264s ok 39 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 40960 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '40960' 264s # received: 40960 264s ok 40 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 41984 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '41984' 264s # received: 41984 264s ok 41 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 43008 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '43008' 264s # received: 43008 264s ok 42 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 44032 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '44032' 264s # received: 44032 264s ok 43 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 45056 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '45056' 264s # received: 45056 264s ok 44 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 46080 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '46080' 264s # received: 46080 264s ok 45 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 47104 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '47104' 264s # received: 47104 264s ok 46 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 48128 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '48128' 264s # received: 48128 264s ok 47 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 49152 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '49152' 264s # received: 49152 264s ok 48 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 50176 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '50176' 264s # received: 50176 264s ok 49 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 51200 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 6 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '51200' 264s # received: 51200 264s ok 50 264s #lwp request: 264s #POST http://localhost:8529/eat_post HTTP/1.1 264s #User-Agent: libwww-perl/6.76 264s #Content-Length: 102400 264s # 264s #server response: 264s #HTTP/1.1 200 OK 264s #Connection: close 264s #Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 264s #Vary: In-If1 264s #Content-Length: 7 264s #Client-Date: Tue, 17 Dec 2024 20:12:59 GMT 264s #Client-Peer: 127.0.0.1:8529 264s #Client-Response-Num: 1 264s #DMMATCH1: 1 264s # 264s # testing : length posted 264s # expected: '102400' 264s # received: 102400 264s ok 51 264s ok 266s t/apache/pr17629.t .................. 266s 1..4 266s # Running under perl version 5.038002 for linux 266s # Current time local: Tue Dec 17 20:12:59 2024 266s # Current time GMT: Tue Dec 17 20:12:59 2024 266s # Using Test.pm version 1.31 266s # Using Apache/Test.pm version 1.42 266s # expected: 'begin-foobar-end 266s # ' 266s # received: 'begin-foobar-end 266s # ' 266s ok 1 266s # expected: 200 266s # received: '200' 266s ok 2 266s # testing : response was gzipped 266s # expected: 'gzip' 266s # received: 'gzip' 266s ok 3 266s # expected: 'begin-foobar-end 266s # ' 266s # received: 'begin-foobar-end 266s # ' 266s ok 4 266s ok 268s t/apache/pr18757.t .................. 268s 1..3 268s # Running under perl version 5.038002 for linux 268s # Current time local: Tue Dec 17 20:13:01 2024 268s # Current time GMT: Tue Dec 17 20:13:01 2024 268s # Using Test.pm version 1.31 268s # Using Apache/Test.pm version 1.42 268s # testing : 200 response from GET 268s # expected: 200 268s # received: '200' 268s ok 1 268s # expected C-L is 26 268s # URL via proxy is http://localhost:8540/index.html 268s ok 2 268s # line: HTTP/1.1 200 OK 268s # line: Date: Tue, 17 Dec 2024 20:13:02 GMT 268s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s # line: Vary: In-If1 268s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 268s # line: ETag: "1a-613edd771cbc0" 268s # line: Accept-Ranges: bytes 268s # line: Content-Length: 26 268s # line: DMMATCH1: 1 268s # line: Content-Type: text/html 268s # line: 268s # testing : whether proxy strips Content-Length header 268s # expected: 1 268s # received: 1 268s ok 3 268s ok 269s t/apache/pr35292.t .................. 269s 1..3 269s # Running under perl version 5.038002 for linux 269s # Current time local: Tue Dec 17 20:13:03 2024 269s # Current time GMT: Tue Dec 17 20:13:03 2024 269s # Using Test.pm version 1.31 269s # Using Apache/Test.pm version 1.42 269s ok 1 269s ok 2 269s # testing : read response-line 269s # expected: qr/^HTTP\/1\.. 413/ 269s # received: 'HTTP/1.1 413 Request Entity Too Large 269s # ' 269s ok 3 269s ok 271s t/apache/pr35330.t .................. 271s 1..2 271s # Running under perl version 5.038002 for linux 271s # Current time local: Tue Dec 17 20:13:04 2024 271s # Current time GMT: Tue Dec 17 20:13:04 2024 271s # Using Test.pm version 1.31 271s # Using Apache/Test.pm version 1.42 271s # testing : SSI was allowed for location 271s # expected: 200 271s # received: '200' 271s ok 1 271s # testing : file was served with correct content 271s # expected: 'hello' 271s # received: 'hello' 271s ok 2 271s ok 273s t/apache/pr37166.t .................. 273s 1..4 273s # Running under perl version 5.038002 for linux 273s # Current time local: Tue Dec 17 20:13:06 2024 273s # Current time GMT: Tue Dec 17 20:13:06 2024 273s # Using Test.pm version 1.31 273s # Using Apache/Test.pm version 1.42 273s # testing : SSI was allowed for location 273s # expected: 200 273s # received: '200' 273s ok 1 273s # testing : file was served with correct content 273s # expected: 'Hello world 273s # ' 273s # received: 'Hello world 273s # ' 273s ok 2 273s # testing : explicit 200 response 273s # expected: 200 273s # received: '200' 273s ok 3 273s # testing : file was again served with correct content 273s # expected: 'Hello world 273s # ' 273s # received: 'Hello world 273s # ' 273s ok 4 273s ok 274s t/apache/pr43939.t .................. 274s 1..4 274s # Running under perl version 5.038002 for linux 274s # Current time local: Tue Dec 17 20:13:08 2024 274s # Current time GMT: Tue Dec 17 20:13:08 2024 274s # Using Test.pm version 1.31 274s # Using Apache/Test.pm version 1.42 274s # expected: 'begin-default-end 274s # ' 274s # received: 'begin-default-end 274s # ' 274s ok 1 274s # expected: 200 274s # received: '200' 274s ok 2 274s # testing : response was gzipped 274s # expected: 'gzip' 274s # received: 'gzip' 274s ok 3 274s # expected: 'begin-default-end 274s # ' 274s # received: 'begin-default-end 274s # ' 274s ok 4 274s ok 276s t/apache/pr49328.t .................. 276s 1..1 276s # Running under perl version 5.038002 for linux 276s # Current time local: Tue Dec 17 20:13:09 2024 276s # Current time GMT: Tue Dec 17 20:13:09 2024 276s # Using Test.pm version 1.31 276s # Using Apache/Test.pm version 1.42 276s # expected: 'before 276s # included 276s # after 276s # ' 276s # received: 'before 276s # included 276s # after 276s # ' 276s ok 1 276s ok 279s t/apache/rwrite.t ................... 279s # using LWP client 279s 1..114 279s # Running under perl version 5.038002 for linux 279s # Current time local: Tue Dec 17 20:13:11 2024 279s # Current time GMT: Tue Dec 17 20:13:11 2024 279s # Using Test.pm version 1.31 279s # Using Apache/Test.pm version 1.42 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 1024 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 1024 279s # received: 1024 279s ok 1 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 2048 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 2048 279s # received: 2048 279s ok 2 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 3072 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 3072 279s # received: 3072 279s ok 3 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 4096 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 4096 279s # received: 4096 279s ok 4 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 5120 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 5120 279s # received: 5120 279s ok 5 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 6144 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 6144 279s # received: 6144 279s ok 6 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 7168 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 7168 279s # received: 7168 279s ok 7 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 8192 279s # received: 8192 279s ok 8 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 9216 279s # received: 9216 279s ok 9 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 10240 279s # received: 10240 279s ok 10 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 11264 279s # received: 11264 279s ok 11 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 12288 279s # received: 12288 279s ok 12 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 13312 279s # received: 13312 279s ok 13 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 14336 279s # received: 14336 279s ok 14 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 15360 279s # received: 15360 279s ok 15 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 16384 279s # received: 16384 279s ok 16 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 17408 279s # received: 17408 279s ok 17 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 18432 279s # received: 18432 279s ok 18 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 19456 279s # received: 19456 279s ok 19 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 20480 279s # received: 20480 279s ok 20 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 21504 279s # received: 21504 279s ok 21 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 22528 279s # received: 22528 279s ok 22 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 23552 279s # received: 23552 279s ok 23 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 24576 279s # received: 24576 279s ok 24 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 25600 279s # received: 25600 279s ok 25 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 26624 279s # received: 26624 279s ok 26 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 27648 279s # received: 27648 279s ok 27 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 28672 279s # received: 28672 279s ok 28 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 29696 279s # received: 29696 279s ok 29 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 30720 279s # received: 30720 279s ok 30 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 31744 279s # received: 31744 279s ok 31 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 32768 279s # received: 32768 279s ok 32 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 33792 279s # received: 33792 279s ok 33 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 34816 279s # received: 34816 279s ok 34 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 35840 279s # received: 35840 279s ok 35 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 36864 279s # received: 36864 279s ok 36 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 37888 279s # received: 37888 279s ok 37 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 38912 279s # received: 38912 279s ok 38 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 39936 279s # received: 39936 279s ok 39 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 40960 279s # received: 40960 279s ok 40 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 41984 279s # received: 41984 279s ok 41 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 43008 279s # received: 43008 279s ok 42 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 44032 279s # received: 44032 279s ok 43 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 45056 279s # received: 45056 279s ok 44 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 46080 279s # received: 46080 279s ok 45 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 47104 279s # received: 47104 279s ok 46 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 48128 279s # received: 48128 279s ok 47 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 49152 279s # received: 49152 279s ok 48 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 50176 279s # received: 50176 279s ok 49 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 51200 279s # received: 51200 279s ok 50 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 102400 279s # received: 102400 279s ok 51 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 307200 279s # received: 307200 279s ok 52 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 512000 279s # received: 512000 279s ok 53 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 2048000 279s # received: 2048000 279s ok 54 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 4096000 279s # received: 4096000 279s ok 55 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 6144000 279s # received: 6144000 279s ok 56 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 10240000 279s # received: 10240000 279s ok 57 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 1024 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 1024 279s # received: 1024 279s ok 58 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 2048 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 2048 279s # received: 2048 279s ok 59 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 3072 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 3072 279s # received: 3072 279s ok 60 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 4096 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 4096 279s # received: 4096 279s ok 61 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 5120 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 5120 279s # received: 5120 279s ok 62 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 6144 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 6144 279s # received: 6144 279s ok 63 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 7168 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #DMMATCH1: 1 279s # 279s # testing : bytes in body 279s # expected: 7168 279s # received: 7168 279s ok 64 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 8192 279s # received: 8192 279s ok 65 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 9216 279s # received: 9216 279s ok 66 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 10240 279s # received: 10240 279s ok 67 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 11264 279s # received: 11264 279s ok 68 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 12288 279s # received: 12288 279s ok 69 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 13312 279s # received: 13312 279s ok 70 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 14336 279s # received: 14336 279s ok 71 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 15360 279s # received: 15360 279s ok 72 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 16384 279s # received: 16384 279s ok 73 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 17408 279s # received: 17408 279s ok 74 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 18432 279s # received: 18432 279s ok 75 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 19456 279s # received: 19456 279s ok 76 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 20480 279s # received: 20480 279s ok 77 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 21504 279s # received: 21504 279s ok 78 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 22528 279s # received: 22528 279s ok 79 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 23552 279s # received: 23552 279s ok 80 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 24576 279s # received: 24576 279s ok 81 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 25600 279s # received: 25600 279s ok 82 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 26624 279s # received: 26624 279s ok 83 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 27648 279s # received: 27648 279s ok 84 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 28672 279s # received: 28672 279s ok 85 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 29696 279s # received: 29696 279s ok 86 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 30720 279s # received: 30720 279s ok 87 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 31744 279s # received: 31744 279s ok 88 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 32768 279s # received: 32768 279s ok 89 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 33792 279s # received: 33792 279s ok 90 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 34816 279s # received: 34816 279s ok 91 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 35840 279s # received: 35840 279s ok 92 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 36864 279s # received: 36864 279s ok 93 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 37888 279s # received: 37888 279s ok 94 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 38912 279s # received: 38912 279s ok 95 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 39936 279s # received: 39936 279s ok 96 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 40960 279s # received: 40960 279s ok 97 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 41984 279s # received: 41984 279s ok 98 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 43008 279s # received: 43008 279s ok 99 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 44032 279s # received: 44032 279s ok 100 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:13 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 45056 279s # received: 45056 279s ok 101 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 46080 279s # received: 46080 279s ok 102 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 47104 279s # received: 47104 279s ok 103 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 48128 279s # received: 48128 279s ok 104 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 49152 279s # received: 49152 279s ok 105 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 50176 279s # received: 50176 279s ok 106 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 51200 279s # received: 51200 279s ok 107 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 102400 279s # received: 102400 279s ok 108 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 307200 279s # received: 307200 279s ok 109 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 512000 279s # received: 512000 279s ok 110 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 2048000 279s # received: 2048000 279s ok 111 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 4096000 279s # received: 4096000 279s ok 112 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 6144000 279s # received: 6144000 279s ok 113 279s #lwp request: 279s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 279s #User-Agent: libwww-perl/6.76 279s # 279s #server response: 279s #HTTP/1.1 200 OK 279s #Connection: close 279s #Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 279s #Vary: In-If1 279s #Content-Length: 0 279s #Client-Date: Tue, 17 Dec 2024 20:13:14 GMT 279s #Client-Peer: 127.0.0.1:8529 279s #Client-Response-Num: 1 279s #Client-Transfer-Encoding: chunked 279s #DMMATCH1: 1 279s #X-Content-Length-Note: added by Apache::TestRequest 279s # 279s # testing : bytes in body 279s # expected: 10240000 279s # received: 10240000 279s ok 114 279s ok 281s t/apache/server_name_port.t ......... 281s 1..84 281s # Running under perl version 5.038002 for linux 281s # Current time local: Tue Dec 17 20:13:14 2024 281s # Current time GMT: Tue Dec 17 20:13:14 2024 281s # Using Test.pm version 1.31 281s # Using Apache/Test.pm version 1.42 281s # SENDING: 281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 281s # expecting 200, got 200 281s ok 1 281s # got SERVER_NAME='righthost', expected 'righthost' 281s ok 2 281s # got SERVER_PORT='8529', expected '8529' 281s ok 3 281s # SENDING: 281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 281s # expecting 200, got 200 281s ok 4 281s # got SERVER_NAME='righthost', expected 'righthost' 281s ok 5 281s # got SERVER_PORT='123', expected '123' 281s ok 6 281s # SENDING: 281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 281s # expecting 200, got 200 281s ok 7 281s # got SERVER_NAME='righthost', expected 'righthost' 281s ok 8 281s # got SERVER_PORT='8529', expected '8529' 281s ok 9 281s # SENDING: 281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 281s # expecting 200, got 200 281s ok 10 281s # got SERVER_NAME='righthost', expected 'righthost' 281s ok 11 281s # got SERVER_PORT='123', expected '123' 281s ok 12 281s # SENDING: 281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 281s # expecting 200, got 200 281s ok 13 281s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 281s ok 14 281s # got SERVER_PORT='8529', expected '8529' 281s ok 15 281s # SENDING: 281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 281s # expecting 200, got 200 281s ok 16 281s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 281s ok 17 281s # got SERVER_PORT='123', expected '123' 281s ok 18 281s # SENDING: 281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 281s # expecting 200, got 200 281s ok 19 281s # got SERVER_NAME='[::1]', expected '[::1]' 281s ok 20 281s # got SERVER_PORT='8529', expected '8529' 281s ok 21 281s # SENDING: 281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 281s # expecting 200, got 200 281s ok 22 281s # got SERVER_NAME='[::1]', expected '[::1]' 281s ok 23 281s # got SERVER_PORT='123', expected '123' 281s ok 24 281s # SENDING: 281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 281s # expecting 200, got 200 281s ok 25 281s # got SERVER_NAME='[a::1]', expected '[a::1]' 281s ok 26 281s # got SERVER_PORT='8529', expected '8529' 281s ok 27 281s # SENDING: 281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 281s # expecting 200, got 200 281s ok 28 281s # got SERVER_NAME='[a::1]', expected '[a::1]' 281s ok 29 281s # got SERVER_PORT='123', expected '123' 281s ok 30 281s # SENDING: 281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 281s # expecting 200, got 200 281s ok 31 281s # got SERVER_NAME='[a::1]', expected '[a::1]' 281s ok 32 281s # got SERVER_PORT='8529', expected '8529' 281s ok 33 281s # SENDING: 281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 281s # expecting 200, got 200 281s ok 34 281s # got SERVER_NAME='[a::1]', expected '[a::1]' 281s ok 35 281s # got SERVER_PORT='123', expected '123' 281s ok 36 281s # SENDING: 281s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 281s # expecting 200, got 200 281s ok 37 281s # got SERVER_NAME='righthost', expected 'righthost' 281s ok 38 281s # got SERVER_PORT='8529', expected '8529' 281s ok 39 281s # SENDING: 281s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 281s # expecting 200, got 200 281s ok 40 281s # got SERVER_NAME='righthost', expected 'righthost' 281s ok 41 281s # got SERVER_PORT='123', expected '123' 281s ok 42 281s # SENDING: 281s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 281s # expecting 200, got 200 281s ok 43 281s # got SERVER_NAME='righthost', expected 'righthost' 281s ok 44 281s # got SERVER_PORT='8529', expected '8529' 281s ok 45 281s # SENDING: 281s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 281s # expecting 200, got 200 281s ok 46 281s # got SERVER_NAME='righthost', expected 'righthost' 281s ok 47 281s # got SERVER_PORT='123', expected '123' 281s ok 48 281s # SENDING: 281s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 281s # expecting 200, got 200 281s ok 49 281s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 281s ok 50 281s # got SERVER_PORT='8529', expected '8529' 281s ok 51 281s # SENDING: 281s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 281s # expecting 200, got 200 281s ok 52 281s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 281s ok 53 281s # got SERVER_PORT='123', expected '123' 281s ok 54 281s # SENDING: 281s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 281s # expecting 200, got 200 281s ok 55 281s # got SERVER_NAME='[::1]', expected '[::1]' 281s ok 56 281s # got SERVER_PORT='8529', expected '8529' 281s ok 57 281s # SENDING: 281s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 281s # expecting 200, got 200 281s ok 58 281s # got SERVER_NAME='[::1]', expected '[::1]' 281s ok 59 281s # got SERVER_PORT='123', expected '123' 281s ok 60 281s # SENDING: 281s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 281s # expecting 200, got 200 281s ok 61 281s # got SERVER_NAME='righthost', expected 'righthost' 281s ok 62 281s # got SERVER_PORT='8529', expected '8529' 281s ok 63 281s # SENDING: 281s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 281s # expecting 200, got 200 281s ok 64 281s # got SERVER_NAME='righthost', expected 'righthost' 281s ok 65 281s # got SERVER_PORT='123', expected '123' 281s ok 66 281s # SENDING: 281s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 281s # expecting 200, got 200 281s ok 67 281s # got SERVER_NAME='righthost', expected 'righthost' 281s ok 68 281s # got SERVER_PORT='8529', expected '8529' 281s ok 69 281s # SENDING: 281s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 281s # expecting 200, got 200 281s ok 70 281s # got SERVER_NAME='righthost', expected 'righthost' 281s ok 71 281s # got SERVER_PORT='123', expected '123' 281s ok 72 281s # SENDING: 281s # 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 281s # expecting 200, got 200 281s ok 73 281s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 281s ok 74 281s # got SERVER_PORT='8529', expected '8529' 281s ok 75 281s # SENDING: 281s # 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 281s # expecting 200, got 200 281s ok 76 281s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 281s ok 77 281s # got SERVER_PORT='123', expected '123' 281s ok 78 281s # SENDING: 281s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 281s # expecting 200, got 200 281s ok 79 281s # got SERVER_NAME='[::1]', expected '[::1]' 281s ok 80 281s # got SERVER_PORT='8529', expected '8529' 281s ok 81 281s # SENDING: 281s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 281s # expecting 200, got 200 281s ok 82 281s # got SERVER_NAME='[::1]', expected '[::1]' 281s ok 83 281s # got SERVER_PORT='123', expected '123' 281s ok 84 281s ok 283s t/apache/teclchunk.t ................ skipped: Not supported yet 284s t/apr/uri.t ......................... 284s 1..1 284s # Running under perl version 5.038002 for linux 284s # Current time local: Tue Dec 17 20:13:18 2024 284s # Current time GMT: Tue Dec 17 20:13:18 2024 284s # Using Test.pm version 1.31 284s # Using Apache/Test.pm version 1.42 284s ok 1 284s ok 286s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 288s t/filter/case.t ..................... 288s 1..4 288s # Running under perl version 5.038002 for linux 288s # Current time local: Tue Dec 17 20:13:21 2024 288s # Current time GMT: Tue Dec 17 20:13:21 2024 288s # Using Test.pm version 1.31 288s # Using Apache/Test.pm version 1.42 288s ok 1 288s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 288s # expected 200 288s # received 200 288s # body: =HEAD1 NAME 288s X X 288s 288s PERLSUB - PERL SUBROUTINES 288s 288s =HEAD1 SYNOPSIS 288s 288s TO DECLARE SUBROUTINES: 288s X X 288s 288s SUB NAME; # A "FORWARD" DECLARATION. 288s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 288s SUB NAME : ATTRS; # WITH ATTRIBUTES 288s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 288s 288s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 288s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 288s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 288s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 288s 288s USE FEATURE 'SIGNATURES'; 288s SUB NAME(SIG) BLOCK # WITH SIGNATURE 288s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 288s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 288s 288s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 288s X 288s 288s $SUBREF = SUB BLOCK; # NO PROTO 288s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 288s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 288s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 288s 288s USE FEATURE 'SIGNATURES'; 288s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 288s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 288s 288s TO IMPORT SUBROUTINES: 288s X 288s 288s USE MODULE QW(NAME1 NAME2 NAME3); 288s 288s TO CALL SUBROUTINES: 288s X X 288s 288s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 288s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 288s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 288s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 288s 288s =HEAD1 DESCRIPTION 288s 288s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 288s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 288s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 288s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 288s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 288s ITS NAME OR A CODE REFERENCE. 288s 288s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 288s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 288s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 288s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 288s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 288s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 288s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 288s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 288s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 288s X X 288s 288s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 288s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 288s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 288s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 288s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 288s SUCH A SIGNATURE-USING SUBROUTINE. 288s 288s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 288s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 288s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 288s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 288s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 288s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 288s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 288s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 288s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 288s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 288s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 288s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 288s X X X<@_> 288s 288s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 288s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 288s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 288s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 288s L AND L. 288s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 288s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 288s 288s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 288s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 288s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 288s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 288s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 288s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 288s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 288s ONE LARGE INDISTINGUISHABLE LIST. 288s 288s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 288s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 288s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 288s EMPTY SUB RETURNS THE EMPTY LIST. 288s X X X 288s 288s EXAMPLE: 288s 288s SUB MAX { 288s MY $MAX = SHIFT(@_); 288s FOREACH $FOO (@_) { 288s $MAX = $FOO IF $MAX < $FOO; 288s } 288s RETURN $MAX; 288s } 288s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 288s 288s EXAMPLE: 288s 288s # GET A LINE, COMBINING CONTINUATION LINES 288s # THAT START WITH WHITESPACE 288s 288s SUB GET_LINE { 288s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 288s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 288s IF ($LOOKAHEAD =~ /^[ \T]/) { 288s $THISLINE .= $LOOKAHEAD; 288s } 288s ELSE { 288s LAST LINE; 288s } 288s } 288s RETURN $THISLINE; 288s } 288s 288s $LOOKAHEAD = ; # GET FIRST LINE 288s WHILE (DEFINED($LINE = GET_LINE())) { 288s ... 288s } 288s 288s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 288s 288s SUB MAYBESET { 288s MY($KEY, $VALUE) = @_; 288s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 288s } 288s 288s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 288s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 288s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 288s ITS CALLER'S VALUES. 288s X X 288s 288s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 288s SUB UPCASE_IN { 288s FOR (@_) { TR/A-Z/A-Z/ } 288s } 288s 288s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 288s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 288s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 288s X X 288s 288s UPCASE_IN("FREDERICK"); 288s 288s IT WOULD BE MUCH SAFER IF THE C FUNCTION 288s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 288s OF CHANGING THEM IN PLACE: 288s 288s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 288s SUB UPCASE { 288s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 288s MY @PARMS = @_; 288s FOR (@PARMS) { TR/A-Z/A-Z/ } 288s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 288s } 288s 288s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 288s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 288s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 288s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 288s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 288s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 288s 288s @NEWLIST = UPCASE(@LIST1, @LIST2); 288s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 288s 288s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 288s 288s (@X, @Y) = UPCASE(@LIST1, @LIST2); 288s 288s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 288s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 288s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 288s L FOR ALTERNATIVES. 288s 288s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 288s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 288s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 288s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 288s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 288s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 288s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 288s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 288s SEE L FOR MORE ABOUT ALL THAT. 288s X<&> 288s 288s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 288s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 288s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 288s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 288s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 288s X 288s 288s &FOO(1,2,3); # PASS THREE ARGUMENTS 288s FOO(1,2,3); # THE SAME 288s 288s FOO(); # PASS A NULL LIST 288s &FOO(); # THE SAME 288s 288s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 288s USE STRICT 'SUBS'; 288s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 288s # A COMPILE-TIME ERROR 288s NO STRICT 'SUBS'; 288s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 288s # A LITERAL STRING "FOO" 288s 288s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 288s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 288s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 288s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 288s X<&> 288s 288s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 288s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 288s YOUR SUBROUTINE'S NAME. 288s 288s USE V5.16; 288s MY $FACTORIAL = SUB { 288s MY ($X) = @_; 288s RETURN 1 IF $X == 1; 288s RETURN($X * __SUB__->( $X - 1 ) ); 288s }; 288s 288s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 288s IS SUBJECT TO CHANGE. 288s 288s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 288s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 288s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 288s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 288s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 288s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 288s SPECIAL, PRE-DEFINED THINGS. 288s 288s =OVER 288s 288s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 288s 288s C 288s 288s =ITEM DOCUMENTED IN L 288s 288s C, C 288s 288s =ITEM DOCUMENTED IN L 288s 288s C, C 288s 288s =ITEM DOCUMENTED IN L 288s 288s C, C, C, C, C, C, C, 288s C, C, C, C, C, C, 288s C, C, C, C, C, C, C, 288s C, C, C, C, C, C, 288s C, C, C, C, C, 288s C, C, C, C 288s 288s =ITEM DOCUMENTED IN L 288s 288s C, C, C, C, C, C, C, 288s C, C, C, C, C, C, C, 288s C, C, C, C, C, C 288s 288s =ITEM DOCUMENTED IN L 288s 288s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 288s L<< C|PERLFUNC/REQUIRE >> 288s 288s =ITEM DOCUMENTED IN L 288s 288s C 288s 288s =ITEM DOCUMENTED IN L 288s 288s C, C, C, C, C 288s 288s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 288s 288s ANY STARTING WITH C<(> 288s 288s =BACK 288s 288s THE C, C, C, C AND C SUBROUTINES 288s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 288s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 288s EXPLICITLY. SEE L 288s 288s =HEAD2 SIGNATURES 288s 288s X X 288s 288s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 288s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 288s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 288s 288s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 288s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 288s DIRECTLY BY C, IN THE CURRENT SCOPE. 288s 288s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 288s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 288s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 288s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 288s 288s FOR EXAMPLE, 288s 288s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 288s 288s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 288s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 288s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 288s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 288s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 288s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 288s 288s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 288s THE SIGNATURE. FOR EXAMPLE, 288s 288s SUB FOO ($LEFT, $RIGHT) { 288s RETURN $LEFT + $RIGHT; 288s } 288s 288s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 288s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 288s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 288s EQUIVALENT TO 288s 288s SUB FOO { 288s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 288s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 288s MY $LEFT = $_[0]; 288s MY $RIGHT = $_[1]; 288s RETURN $LEFT + $RIGHT; 288s } 288s 288s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 288s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 288s 288s SUB FOO ($FIRST, $, $THIRD) { 288s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 288s } 288s 288s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 288s MANDATORY FOR THE CALLER TO PASS IT. 288s 288s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 288s SEPARATED FROM THE PARAMETER NAME BY C<=>: 288s 288s SUB FOO ($LEFT, $RIGHT = 0) { 288s RETURN $LEFT + $RIGHT; 288s } 288s 288s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 288s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 288s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 288s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 288s FOR EXAMPLE, 288s 288s MY $AUTO_ID = 0; 288s SUB FOO ($THING, $ID = $AUTO_ID++) { 288s PRINT "$THING HAS ID $ID"; 288s } 288s 288s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 288s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 288s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 288s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 288s 288s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 288s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 288s } 288s 288s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 288s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 288s VALUE PROVIDED WAS C. 288s 288s SUB FOO ($NAME //= "WORLD") { 288s PRINT "HELLO, $NAME"; 288s } 288s 288s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 288s 288s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 288s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 288s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 288s 288s SUB FOO ($X ||= 10) { 288s RETURN 5 + $X; 288s } 288s 288s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 288s FOR EXAMPLE, 288s 288s SUB FOO ($THING, $ = 1) { 288s PRINT $THING; 288s } 288s 288s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 288s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 288s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 288s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 288s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 288s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 288s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 288s 288s SUB FOO ($THING, $=) { 288s PRINT $THING; 288s } 288s 288s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 288s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 288s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 288s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 288s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 288s TO RIGHT. 288s 288s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 288s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 288s 288s SUB FOO ($FILTER, @INPUTS) { 288s PRINT $FILTER->($_) FOREACH @INPUTS; 288s } 288s 288s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 288s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 288s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 288s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 288s 288s SUB FOO ($THING, @) { 288s PRINT $THING; 288s } 288s 288s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 288s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 288s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 288s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 288s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 288s AS WITH STANDARD HASH CONSTRUCTION. 288s 288s SUB FOO ($FILTER, %INPUTS) { 288s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 288s } 288s 288s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 288s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 288s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 288s 288s SUB FOO ($THING, %) { 288s PRINT $THING; 288s } 288s 288s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 288s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 288s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 288s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 288s AN EMPTY ARRAY OR EMPTY HASH. 288s 288s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 288s THAT THE CALLER PASSED NO ARGUMENTS: 288s 288s SUB FOO () { 288s RETURN 123; 288s } 288s 288s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 288s WARNING IN THE C CATEGORY. FROM PERL 5.36 288s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 288s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 288s STATEMENT SUCH AS: 288s 288s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 288s 288s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 288s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 288s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 288s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 288s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 288s WARNINGS IN THE C CATEGORY WHEN 288s COMPILED: 288s 288s SUB F ($X) { 288s # THIS LINE EMITS THE WARNING SEEN BELOW 288s PRINT "ARGUMENTS ARE @_"; 288s } 288s 288s Z<> 288s 288s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 288s EXPERIMENTAL AT ... 288s 288s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 288s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 288s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 288s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 288s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 288s SUPPLY THAT ARGUMENT. 288s 288s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 288s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 288s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 288s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 288s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 288s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 288s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 288s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 288s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 288s 288s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 288s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 288s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 288s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 288s L. FOR EXAMPLE, 288s 288s SUB FOO :PROTOTYPE($) { $_[0] } 288s 288s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 288s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 288s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 288s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 288s 288s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 288s RETURN $LEFT + $RIGHT; 288s } 288s 288s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 288s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 288s THE SUBROUTINE'S BODY. 288s 288s =HEAD2 PRIVATE VARIABLES VIA MY() 288s X X X X X 288s X X 288s 288s SYNOPSIS: 288s 288s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 288s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 288s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 288s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 288s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 288s 288s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 288s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 288s SEE L AND L. 288s 288s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 288s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 288s (C/C/C/C), LOOP 288s (C/C/C/C/C), SUBROUTINE, C, 288s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 288s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 288s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 288s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 288s WITH C INSTEAD. 288s 288s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 288s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 288s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 288s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 288s ITS OWN COPY. 288s X 288s 288s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 288s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 288s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 288s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 288s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 288s 288s MY $X = 10; 288s SUB BUMPX { $X++ } 288s 288s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 288s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 288s THE C ITSELF. SEE L. 288s X 288s 288s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 288s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 288s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 288s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 288s 288s $ARG = "FRED"; # "GLOBAL" VARIABLE 288s $N = CUBE_ROOT(27); 288s PRINT "$ARG THINKS THE ROOT IS $N\N"; 288s # OUTPUTS: FRED THINKS THE ROOT IS 3 288s 288s SUB CUBE_ROOT { 288s MY $ARG = SHIFT; # NAME DOESN'T MATTER 288s $ARG **= 1/3; 288s RETURN $ARG; 288s } 288s 288s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 288s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 288s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 288s 288s MY ($FOO) = ; # WRONG? 288s MY @FOO = ; 288s 288s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 288s 288s MY $FOO = ; 288s 288s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 288s 288s MY $FOO, $BAR = 1; # WRONG 288s 288s THAT HAS THE SAME EFFECT AS 288s 288s MY $FOO; 288s $BAR = 1; 288s 288s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 288s THE CURRENT STATEMENT. THUS, 288s 288s MY $X = $X; 288s 288s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 288s THE EXPRESSION 288s 288s MY $X = 123 AND $X == 123 288s 288s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 288s 288s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 288s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 288s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 288s 288s WHILE (MY $LINE = <>) { 288s $LINE = LC $LINE; 288s } CONTINUE { 288s PRINT $LINE; 288s } 288s 288s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 288s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 288s IT. SIMILARLY, IN THE CONDITIONAL 288s 288s IF ((MY $ANSWER = ) =~ /^YES$/I) { 288s USER_AGREES(); 288s } ELSIF ($ANSWER =~ /^NO$/I) { 288s USER_DISAGREES(); 288s } ELSE { 288s CHOMP $ANSWER; 288s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 288s } 288s 288s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 288s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 288s BUT NOT BEYOND IT. SEE L FOR INFORMATION 288s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 288s 288s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 288s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 288s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 288s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 288s IN THE LOOP 288s X X 288s 288s FOR MY $I (1, 2, 3) { 288s SOME_FUNCTION(); 288s } 288s 288s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 288s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 288s X X 288s 288s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 288s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 288s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 288s 288s USE STRICT 'VARS'; 288s 288s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 288s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 288s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 288s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 288s THIS WITH C. 288s 288s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 288s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 288s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 288s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 288s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 288s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 288s EXAMPLE. 288s 288s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 288s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 288s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 288s 288s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 288s 288s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 288s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 288s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 288s 288s PACKAGE MAIN; 288s LOCAL $X = 10; 288s MY $X = 20; 288s PRINT "$X AND $::X\N"; 288s 288s THAT WILL PRINT OUT C<20> AND C<10>. 288s 288s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 288s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 288s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 288s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 288s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 288s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 288s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 288s AN ANONYMOUS SUB REFERENCE: 288s 288s MY $SECRET_VERSION = '1.001-BETA'; 288s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 288s &$SECRET_SUB(); 288s 288s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 288s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 288s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 288s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 288s UNQUALIFIED AND UNQUALIFIABLE. 288s 288s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 288s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 288s L FOR SOMETHING OF A WORK-AROUND TO 288s THIS. 288s 288s =HEAD2 PERSISTENT PRIVATE VARIABLES 288s X X X X 288s X X 288s 288s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 288s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 288s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 288s 288s =HEAD3 PERSISTENT VARIABLES VIA STATE() 288s 288s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 288s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 288s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 288s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 288s THE C FORM DOES NOT REQUIRE THE 288s C PRAGMA. 288s 288s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 288s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 288s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 288s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 288s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 288s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 288s SUBROUTINE EACH TIME IT IS EXECUTED.) 288s 288s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 288s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 288s 288s USE FEATURE 'STATE'; 288s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 288s 288s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 288s 288s USE FEATURE 'STATE'; 288s SUB CREATE_COUNTER { 288s RETURN SUB { STATE $X; RETURN ++$X } 288s } 288s 288s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 288s CODE OUTSIDE. 288s 288s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 288s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 288s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 288s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 288s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 288s 288s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 288s 288s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 288s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 288s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 288s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 288s 288s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 288s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 288s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 288s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 288s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 288s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 288s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 288s 288s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 288s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 288s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 288s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 288s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 288s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 288s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 288s 288s { 288s MY $SECRET_VAL = 0; 288s SUB GIMME_ANOTHER { 288s RETURN ++$SECRET_VAL; 288s } 288s } 288s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 288s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 288s 288s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 288s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 288s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 288s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 288s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 288s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 288s STARTS TO RUN: 288s 288s BEGIN { 288s MY $SECRET_VAL = 0; 288s SUB GIMME_ANOTHER { 288s RETURN ++$SECRET_VAL; 288s } 288s } 288s 288s SEE L ABOUT THE 288s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 288s C AND C. 288s 288s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 288s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 288s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 288s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 288s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 288s 288s =HEAD2 TEMPORARY VALUES VIA LOCAL() 288s X X X X 288s X 288s 288s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 288s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 288s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 288s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 288s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 288s 288s SYNOPSIS: 288s 288s # LOCALIZATION OF VALUES 288s 288s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 288s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 288s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 288s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 288s 288s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 288s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 288s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 288s # LOCALIZATION 288s 288s # LOCALIZATION OF SYMBOLS 288s 288s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 288s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 288s # @MERLYN IS REALLY @RANDAL, ETC 288s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 288s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 288s 288s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 288s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 288s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 288s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 288s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 288s 288s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 288s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 288s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 288s CREATES NEW, DYNAMICALLY SCOPED VALUES. 288s 288s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 288s PLACED IN PARENTHESES. THIS OPERATOR WORKS 288s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 288s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 288s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 288s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 288s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 288s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 288s UNDEFINED VALUE.) 288s 288s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 288s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 288s VARIABLES OUTSIDE THE LOOP. 288s 288s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 288s X 288s 288s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 288s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 288s VIEWED AS A SCALAR OR AN ARRAY. SO 288s 288s LOCAL($FOO) = ; 288s LOCAL @FOO = ; 288s 288s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 288s 288s LOCAL $FOO = ; 288s 288s SUPPLIES A SCALAR CONTEXT. 288s 288s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 288s X 288s 288s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 288s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 288s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 288s 288s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 288s 288s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 288s { LOCAL $/ = UNDEF; $SLURP = ; } 288s 288s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 288s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 288s I, BECAUSE THE $1 VARIABLE IS 288s MAGICAL AND READ-ONLY : 288s 288s LOCAL $1 = 2; 288s 288s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 288s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 288s TO SAFELY REUSE $_ IN A SUBROUTINE. 288s 288s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 288s WORK AS DESCRIBED. 288s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 288s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 288s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 288s SEE L FOR MORE 288s DETAILS. 288s X 288s 288s =HEAD3 LOCALIZATION OF GLOBS 288s X X 288s 288s THE CONSTRUCT 288s 288s LOCAL *NAME; 288s 288s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 288s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 288s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 288s 288s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 288s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 288s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 288s SEPARATOR. 288s 288s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 288s X X 288s X 288s 288s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 288s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 288s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 288s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 288s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 288s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 288s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 288s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 288s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 288s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 288s 288s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 288s @ARY = ( 0..5 ); 288s { 288s LOCAL($ARY[5]) = 6; 288s LOCAL($HASH{'A'}) = 'DRILL'; 288s WHILE (MY $E = POP(@ARY)) { 288s PRINT "$E . . .\N"; 288s LAST UNLESS $E > 3; 288s } 288s IF (@ARY) { 288s $HASH{'ONLY A'} = 'TEST'; 288s DELETE $HASH{'A'}; 288s } 288s } 288s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 288s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 288s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 288s 288s PERL WILL PRINT 288s 288s 6 . . . 288s 4 . . . 288s 3 . . . 288s THIS IS A TEST ONLY A TEST. 288s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 288s 288s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 288s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 288s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 288s SURPRISING, AND IS VERY LIKELY TO CHANGE. 288s 288s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 288s X X X 288s X 288s 288s YOU CAN USE THE C AND C 288s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 288s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 288s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 288s 288s DO { 288s MY $VAL = $ARRAY[$IDX]; 288s LOCAL $ARRAY[$IDX]; 288s DELETE $ARRAY[$IDX]; 288s $VAL 288s } 288s 288s AND 288s 288s DO { 288s MY $VAL = $HASH{KEY}; 288s LOCAL $HASH{KEY}; 288s DELETE $HASH{KEY}; 288s $VAL 288s } 288s 288s EXCEPT THAT FOR THOSE THE C IS 288s SCOPED TO THE C BLOCK. SLICES ARE 288s ALSO ACCEPTED. 288s 288s MY %HASH = ( 288s A => [ 7, 8, 9 ], 288s B => 1, 288s ) 288s 288s { 288s MY $X = DELETE LOCAL $HASH{A}; 288s # $X IS [ 7, 8, 9 ] 288s # %HASH IS (B => 1) 288s 288s { 288s MY @NUMS = DELETE LOCAL @$X[0, 2] 288s # @NUMS IS (7, 9) 288s # $X IS [ UNDEF, 8 ] 288s 288s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 288s } 288s # $X IS BACK TO [ 7, 8, 9 ] 288s 288s } 288s # %HASH IS BACK TO ITS ORIGINAL STATE 288s 288s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 288s 288s =HEAD2 LVALUE SUBROUTINES 288s X X 288s 288s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 288s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 288s 288s MY $VAL; 288s SUB CANMOD : LVALUE { 288s $VAL; # OR: RETURN $VAL; 288s } 288s SUB NOMOD { 288s $VAL; 288s } 288s 288s CANMOD() = 5; # ASSIGNS TO $VAL 288s NOMOD() = 5; # ERROR 288s 288s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 288s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 288s BY A SCALAR. FOR EXAMPLE, CONSIDER: 288s 288s DATA(2,3) = GET_DATA(3,4); 288s 288s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 288s 288s (DATA(2,3)) = GET_DATA(3,4); 288s 288s AND IN: 288s 288s (DATA(2),DATA(3)) = GET_DATA(3,4); 288s 288s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 288s 288s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 288s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 288s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 288s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 288s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 288s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 288s 288s =HEAD2 LEXICAL SUBROUTINES 288s X X X X 288s 288s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 288s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 288s AVAILABLE UNDER C OR C OR HIGHER. 288s 288s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 288s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 288s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 288s CATEGORY WAS DISABLED. 288s 288s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 288s DECLARED, AND ONLY AFTER THAT DECLARATION: 288s 288s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 288s # VERSIONS EARLIER THAN 5.26. 288s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 288s USE FEATURE 'LEXICAL_SUBS'; 288s 288s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 288s STATE SUB FOO { 288s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 288s } 288s FOO(); # CALLS "STATE" SUB 288s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 288s 288s MY SUB BAR { ... } 288s BAR(); # CALLS "MY" SUB 288s 288s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 288s 288s # WRONG 288s MY SUB BAZ { 288s BAZ(); 288s } 288s 288s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 288s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 288s 288s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 288s 288s MY SUB BAZ { 288s __SUB__->(); # CALLS ITSELF 288s } 288s 288s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 288s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 288s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 288s HOWEVER: 288s 288s MY SUB BAZ; # PREDECLARATION 288s SUB BAZ { # DEFINE THE "MY" SUB 288s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 288s } 288s 288s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 288s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 288s C; THEY KEEP EACH OTHER ALIVE (SEE L). 288s 288s =HEAD3 C VS C 288s 288s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 288s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 288s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 288s CONTAINING BLOCK TO THE NEXT. 288s 288s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 288s NECESSARY IF YOU WANT TO CREATE CLOSURES: 288s 288s SUB WHATEVER { 288s MY $X = SHIFT; 288s MY SUB INNER { 288s ... DO SOMETHING WITH $X ... 288s } 288s INNER(); 288s } 288s 288s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 288s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 288s SEE THE C<$X> FROM THE FIRST CALL TO C. 288s 288s =HEAD3 C SUBROUTINES 288s 288s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 288s SUBROUTINE OF THE SAME NAME. 288s 288s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 288s INSIDE AN INNER SCOPE: 288s 288s SUB FOO { ... } 288s 288s SUB BAR { 288s MY SUB FOO { ... } 288s { 288s # NEED TO USE THE OUTER FOO HERE 288s OUR SUB FOO; 288s FOO(); 288s } 288s } 288s 288s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 288s 288s PACKAGE MYSNEAKYMODULE; 288s 288s OUR SUB DO_SOMETHING { ... } 288s 288s SUB DO_SOMETHING_WITH_CALLER { 288s PACKAGE DB; 288s () = CALLER 1; # SETS @DB::ARGS 288s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 288s } 288s 288s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 288s X X<*> 288s 288s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 288s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 288s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 288s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 288s 288s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 288s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 288s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 288s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 288s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 288s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 288s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 288s 288s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 288s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 288s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 288s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 288s 288s SUB DOUBLEARY { 288s LOCAL(*SOMEARY) = @_; 288s FOREACH $ELEM (@SOMEARY) { 288s $ELEM *= 2; 288s } 288s } 288s DOUBLEARY(*FOO); 288s DOUBLEARY(*BAR); 288s 288s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 288s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 288s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 288s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 288s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 288s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 288s 288s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 288s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 288s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 288s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 288s L. 288s 288s =HEAD2 WHEN TO STILL USE LOCAL() 288s X X 288s 288s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 288s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 288s I USE C INSTEAD OF C. 288s 288s =OVER 4 288s 288s =ITEM 1. 288s 288s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 288s 288s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 288s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 288s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 288s IN C<@FIELDS>. 288s 288s { 288s LOCAL @ARGV = ("/ETC/MOTD"); 288s LOCAL $/ = UNDEF; 288s LOCAL $_ = <>; 288s @FIELDS = SPLIT /^\S*=+\S*$/; 288s } 288s 288s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 288s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 288s 288s =ITEM 2. 288s 288s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 288s 288s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 288s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 288s TABLE ENTRIES: 288s 288s SUB IOQUEUE { 288s LOCAL (*READER, *WRITER); # NOT MY! 288s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 288s RETURN (*READER, *WRITER); 288s } 288s ($HEAD, $TAIL) = IOQUEUE(); 288s 288s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 288s ENTRIES. 288s 288s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 288s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 288s A LOCAL ALIAS. 288s 288s { 288s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 288s GROW(); # REALLY CALLS SHRINK() 288s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 288s } 288s GROW(); # GET THE REAL GROW() AGAIN 288s 288s SEE L FOR MORE ABOUT MANIPULATING 288s FUNCTIONS BY NAME IN THIS WAY. 288s 288s =ITEM 3. 288s 288s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 288s 288s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 288s IS DONE ON DYNAMICS: 288s 288s { 288s LOCAL $SIG{INT} = 'IGNORE'; 288s FUNCT(); # UNINTERRUPTIBLE 288s } 288s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 288s 288s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 288s 288s =BACK 288s 288s =HEAD2 PASS BY REFERENCE 288s X X X 288s 288s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 288s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 288s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 288s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 288s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 288s 288s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 288s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 288s OF ALL THEIR FORMER LAST ELEMENTS: 288s 288s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 288s 288s SUB POPMANY { 288s MY $AREF; 288s MY @RETLIST; 288s FOREACH $AREF ( @_ ) { 288s PUSH @RETLIST, POP @$AREF; 288s } 288s RETURN @RETLIST; 288s } 288s 288s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 288s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 288s 288s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 288s SUB INTER { 288s MY ($K, $HREF, %SEEN); # LOCALS 288s FOREACH $HREF (@_) { 288s WHILE ( $K = EACH %$HREF ) { 288s $SEEN{$K}++; 288s } 288s } 288s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 288s } 288s 288s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 288s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 288s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 288s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 288s A LITTLE EXPENSIVE. 288s 288s WHERE PEOPLE GET INTO TROUBLE IS HERE: 288s 288s (@W, @X) = FUNC(@Y, @Z); 288s OR 288s (%W, %X) = FUNC(%Y, %Z); 288s 288s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 288s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 288s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 288s AS ALWAYS. 288s 288s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 288s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 288s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 288s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 288s 288s ($WREF, $XREF) = FUNC(\@Y, \@Z); 288s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 288s SUB FUNC { 288s MY ($YREF, $ZREF) = @_; 288s IF (@$YREF > @$ZREF) { 288s RETURN ($YREF, $ZREF); 288s } ELSE { 288s RETURN ($ZREF, $YREF); 288s } 288s } 288s 288s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 288s 288s (*W, *X) = FUNC(\@Y, \@Z); 288s PRINT "@W HAS MORE THAN @X\N"; 288s SUB FUNC { 288s LOCAL (*Y, *Z) = @_; 288s IF (@Y > @Z) { 288s RETURN (\@Y, \@Z); 288s } ELSE { 288s RETURN (\@Z, \@Y); 288s } 288s } 288s 288s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 288s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 288s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 288s ARE IN THE SYMBOL TABLE. 288s 288s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 288s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 288s FOR EXAMPLE: 288s 288s SPLUTTER(\*STDOUT); 288s SUB SPLUTTER { 288s MY $FH = SHIFT; 288s PRINT $FH "HER UM WELL A HMMM\N"; 288s } 288s 288s $REC = GET_REC(\*STDIN); 288s SUB GET_REC { 288s MY $FH = SHIFT; 288s RETURN SCALAR <$FH>; 288s } 288s 288s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 288s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 288s 288s SUB OPENIT { 288s MY $PATH = SHIFT; 288s LOCAL *FH; 288s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 288s } 288s 288s =HEAD2 PROTOTYPES 288s X X 288s 288s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 288s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 288s SECTION OR WITH A L. 288s IF YOU DECLARE EITHER OF 288s 288s SUB MYPUSH (\@@) 288s SUB MYPUSH :PROTOTYPE(\@@) 288s 288s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 288s 288s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 288s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 288s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 288s OF AN ATTRIBUTE. 288s 288s THE 288s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 288s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 288s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 288s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 288s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 288s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 288s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 288s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 288s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 288s 288s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 288s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 288s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 288s 288s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 288s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 288s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 288s CORRESPONDING BUILT-IN. 288s 288s DECLARED AS CALLED AS 288s 288s SUB MYLINK ($$) MYLINK $OLD, $NEW 288s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 288s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 288s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 288s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 288s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 288s SUB MYPOP (\@) MYPOP @ARRAY 288s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 288s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 288s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 288s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 288s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 288s SUB MYRAND (;$) MYRAND 42 288s SUB MYTIME () MYTIME 288s 288s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 288s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 288s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 288s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 288s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 288s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 288s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 288s 288s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 288s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 288s 288s SUB MYREF (\[$@%&*]) 288s 288s WILL ALLOW CALLING MYREF() AS 288s 288s MYREF $VAR 288s MYREF @ARRAY 288s MYREF %HASH 288s MYREF &SUB 288s MYREF *GLOB 288s 288s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 288s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 288s 288s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 288s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 288s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 288s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 288s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 288s 288s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 288s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 288s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 288s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 288s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 288s FOLLOWS: 288s 288s USE SYMBOL 'QUALIFY_TO_REF'; 288s 288s SUB FOO (*) { 288s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 288s ... 288s } 288s 288s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 288s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 288s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 288s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 288s 288s SUB MYPUSH (+@) { 288s MY $AREF = SHIFT; 288s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 288s PUSH @$AREF, @_; 288s } 288s 288s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 288s IS OF AN ACCEPTABLE TYPE. 288s 288s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 288s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 288s 288s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 288s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 288s PROVIDED, C<$_> WILL BE USED INSTEAD. 288s 288s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 288s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 288s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 288s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 288s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 288s 288s MYTIME +2; 288s 288s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 288s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 288s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 288s 288s SUB MYGETPROTOBYNUMBER($;); 288s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 288s 288s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 288s PROVIDED IT'S IN THE INITIAL POSITION: 288s X<&> 288s 288s SUB TRY (&@) { 288s MY($TRY,$CATCH) = @_; 288s EVAL { &$TRY }; 288s IF ($@) { 288s LOCAL $_ = $@; 288s &$CATCH; 288s } 288s } 288s SUB CATCH (&) { $_[0] } 288s 288s TRY { 288s DIE "PHOOEY"; 288s } CATCH { 288s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 288s }; 288s 288s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 288s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 288s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 288s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 288s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 288s 288s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 288s X 288s 288s SUB MYGREP (&@) { 288s MY $CODE = SHIFT; 288s MY @RESULT; 288s FOREACH $_ (@_) { 288s PUSH(@RESULT, $_) IF &$CODE; 288s } 288s @RESULT; 288s } 288s 288s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 288s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 288s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 288s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 288s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 288s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 288s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 288s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 288s 288s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 288s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 288s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 288s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 288s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 288s MAJORITY OF OFFENDING CODE IS FIXED. 288s 288s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 288s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 288s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 288s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 288s 288s SUB FUNC ($) { 288s MY $N = SHIFT; 288s PRINT "YOU GAVE ME $N\N"; 288s } 288s 288s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 288s RETURNING A LIST: 288s 288s FUNC(@FOO); 288s FUNC( $TEXT =~ /\W+/G ); 288s 288s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 288s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 288s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 288s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 288s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 288s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 288s 288s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 288s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 288s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 288s EFFECT, LIKE SO: 288s 288s SUB FOO($$); 288s SUB FOO($$) { 288s FOO 1, 2; 288s } 288s 288s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 288s TO MAKE THE WORLD A BETTER PLACE. 288s 288s =HEAD2 CONSTANT FUNCTIONS 288s X 288s 288s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 288s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 288s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 288s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 288s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 288s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 288s 288s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 288s 288s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 288s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 288s # AND IT'S INLINED, TOO! 288s SUB ST_DEV () { 0 } 288s SUB ST_INO () { 1 } 288s 288s SUB FLAG_FOO () { 1 << 8 } 288s SUB FLAG_BAR () { 1 << 9 } 288s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 288s 288s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 288s 288s SUB N () { INT(OPT_BAZ) / 3 } 288s 288s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 288s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 288s 288s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 288s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 288s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 288s C: 288s 288s SUB BAZ_VAL () { 288s IF (OPT_BAZ) { 288s RETURN 23; 288s } 288s ELSE { 288s RETURN 42; 288s } 288s } 288s SUB BONK_VAL () { RETURN 12345 } 288s 288s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 288s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 288s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 288s 288s BEGIN { 288s MY $VAR = 1; 288s NO STRICT 'REFS'; 288s *INLINED = SUB () { $VAR }; 288s } 288s 288s BEGIN { 288s MY $VAR = 1; 288s MY $REF = \$VAR; 288s NO STRICT 'REFS'; 288s *NOT_INLINED = SUB () { $VAR }; 288s } 288s 288s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 288s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 288s 288s BEGIN { 288s MY $X = 10; 288s *FOO = SUB () { $X }; 288s $X++; 288s } 288s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 288s 288s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 288s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 288s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 288s SO IT PRINTED C<10>, NOT C<11>. 288s 288s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 288s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 288s ASIDE FROM WHERE IT IS DECLARED. 288s 288s # FINE, NO WARNING 288s BEGIN { 288s MY $X = 54321; 288s *INLINED = SUB () { $X }; 288s } 288s # ERROR 288s BEGIN { 288s MY $X; 288s $X = 54321; 288s *ALSO_INLINED = SUB () { $X }; 288s } 288s 288s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 288s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 288s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 288s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 288s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 288s 288s MY $X = 54321; 288s *INLINED = SUB : CONST { $X }; 288s $X++; 288s 288s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 288s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 288s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 288s VALUE CAPTURED THE SAME WAY. 288s 288s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 288s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 288s AN EXPLICIT C: 288s 288s BEGIN { 288s MY $X = 10; 288s *FOO = SUB () { RETURN $X }; 288s $X++; 288s } 288s PRINT FOO(); # PRINTS 11 288s 288s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 288s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 288s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 288s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 288s 288s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 288s SUB ONE { 288s 1; 288s } 288s IF (ONE ) { 288s PRINT ONE() IF ONE ; 288s } 288s 288s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 288s SUB ONE () { 1 } 288s DO { 288s PRINT 1 288s }; 288s 288s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 288s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 288s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 288s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 288s 288s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 288s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 288s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 288s SUBROUTINE ONE REDEFINED AT -E LINE 1. 288s 288s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 288s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 288s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 288s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 288s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 288s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 288s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 288s MENTIONED ABOVE: 288s 288s SUB NOT_INLINED () { RETURN 23 } 288s 288s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 288s X X X X 288s 288s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 288s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 288s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 288s ON A NON-UNIX SYSTEM. 288s 288s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 288s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 288s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 288s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 288s 288s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 288s CHDIR $SOMEWHERE; 288s SUB CHDIR { ... } 288s 288s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 288s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 288s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 288s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 288s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 288s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 288s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 288s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 288s FOR SOME KEYWORDS. SEE L. 288s 288s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 288s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 288s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 288s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 288s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 288s THAT IS, THEY COULD SAY 288s 288s USE MODULE 'OPEN'; 288s 288s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 288s 288s USE MODULE; 288s 288s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 288s 288s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 288s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 288s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 288s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 288s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 288s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 288s THAT UNDERSTANDS REGULAR EXPRESSIONS. 288s 288s PACKAGE REGLOB; 288s REQUIRE EXPORTER; 288s @ISA = 'EXPORTER'; 288s @EXPORT_OK = 'GLOB'; 288s 288s SUB IMPORT { 288s MY $PKG = SHIFT; 288s RETURN UNLESS @_; 288s MY $SYM = SHIFT; 288s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 288s $PKG->EXPORT($WHERE, $SYM, @_); 288s } 288s 288s SUB GLOB { 288s MY $PAT = SHIFT; 288s MY @GOT; 288s IF (OPENDIR MY $D, '.') { 288s @GOT = GREP /$PAT/, READDIR $D; 288s CLOSEDIR $D; 288s } 288s RETURN @GOT; 288s } 288s 1; 288s 288s AND HERE'S HOW IT COULD BE (AB)USED: 288s 288s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 288s PACKAGE FOO; 288s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 288s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 288s 288s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 288s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 288s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 288s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 288s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 288s IT MUST BE DONE AT ALL. 288s 288s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 288s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 288s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 288s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 288s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 288s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 288s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 288s LIBRARY. 288s 288s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 288s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 288s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 288s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 288s (SEE L). 288s 288s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 288s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 288s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 288s 288s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 288s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 288s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 288s C SYNTAX, THOUGH). 288s 288s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 288s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 288s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 288s 288s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 288s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 288s 288s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 288s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 288s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 288s 288s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 288s 288s =HEAD2 AUTOLOADING 288s X X 288s 288s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 288s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 288s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 288s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 288s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 288s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 288s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 288s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 288s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 288s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 288s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 288s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 288s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 288s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 288s SUBROUTINE NAME. SEE L FOR DETAILS.) 288s 288s 288s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 288s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 288s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 288s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 288s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 288s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 288s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 288s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 288s 288s SUB AUTOLOAD { 288s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 288s MY $PROGRAM = $AUTOLOAD; 288s $PROGRAM =~ S/.*:://; 288s SYSTEM($PROGRAM, @_); 288s } 288s DATE(); 288s WHO(); 288s LS('-L'); 288s 288s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 288s EVEN NEED PARENTHESES: 288s 288s USE SUBS QW(DATE WHO LS); 288s DATE; 288s WHO; 288s LS '-L'; 288s 288s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 288s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 288s 288s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 288s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 288s DESCRIBED IN L AND IN L, THE STANDARD 288s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 288s FUNCTIONS TO PERL CODE IN L. 288s 288s =HEAD2 SUBROUTINE ATTRIBUTES 288s X X X 288s 288s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 288s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 288s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 288s C HAD BEEN SEEN. SEE L FOR DETAILS 288s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 288s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 288s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 288s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 288s 288s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 288s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 288s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 288s NEST PROPERLY. 288s 288s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 288s 288s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 288s SUB PLUGH () : UGLY('\(") :BAD; 288s SUB XYZZY : _5X5 { ... } 288s 288s EXAMPLES OF INVALID SYNTAX: 288s 288s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 288s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 288s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 288s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 288s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 288s 288s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 288s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 288s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 288s PARSED AND INVOKED: 288s 288s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 288s 288s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 288s SEE L AND L. 288s 288s =HEAD1 SEE ALSO 288s 288s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 288s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 288s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 288s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 288s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 288s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 288s 288s =FOR VI 288s # EX: SET STS=0 SW=4 ET: 288s 288s ok 2 288s # testing mod_cgi with /modules/cgi/perl.pl 288s # expected 200 288s # received 200 288s # body: PERL CGI 288s ok 3 288s # testing mod_test_rwrite with /test_rwrite 288s # expected 200 288s # received 200 288s # body: A 288s ok 4 288s ok 290s t/filter/case_in.t .................. 290s 1..3 290s # Running under perl version 5.038002 for linux 290s # Current time local: Tue Dec 17 20:13:23 2024 290s # Current time GMT: Tue Dec 17 20:13:23 2024 290s # Using Test.pm version 1.31 290s # Using Apache/Test.pm version 1.42 290s ok 1 290s # testing mod_cgi with /modules/cgi/perl_echo.pl 290s # expected 200 290s # received 200 290s ok 2 290s # testing mod_echo_post with /echo_post 290s # expected 200 290s # received 200 290s ok 3 290s ok 291s t/filter/input_body.t ............... 291s 1..2 291s # Running under perl version 5.038002 for linux 291s # Current time local: Tue Dec 17 20:13:24 2024 291s # Current time GMT: Tue Dec 17 20:13:24 2024 291s # Using Test.pm version 1.31 291s # Using Apache/Test.pm version 1.42 291s # testing : Posted "1 ko" 291s # expected: 'ok 1' 291s # received: 'ok 1' 291s ok 1 291s # testing : Posted "2 ko" 291s # expected: 'ok 2' 291s # received: 'ok 2' 291s ok 2 291s ok 293s t/http11/basicauth.t ................ 293s 1..3 293s # Running under perl version 5.038002 for linux 293s # Current time local: Tue Dec 17 20:13:26 2024 293s # Current time GMT: Tue Dec 17 20:13:26 2024 293s # Using Test.pm version 1.31 293s # Using Apache/Test.pm version 1.42 293s ok 1 293s ok 2 293s ok 3 293s ok 295s t/http11/chunked.t .................. 295s 1..30 295s # Running under perl version 5.038002 for linux 295s # Current time local: Tue Dec 17 20:13:28 2024 295s # Current time GMT: Tue Dec 17 20:13:28 2024 295s # Using Test.pm version 1.31 295s # Using Apache/Test.pm version 1.42 295s # testing : response protocol 295s # expected: 'HTTP/1.1' 295s # received: 'HTTP/1.1' 295s ok 1 295s # testing : response Transfer-Encoding 295s # expected: 'chunked' 295s # received: 'chunked' 295s ok 2 295s # testing : no Content-Length 295s # expected: 0 295s # received: 0 295s ok 3 295s # testing : body length 295s # expected: '70976' 295s # received: 70976 295s ok 4 295s # testing : number of requests 295s # expected: 1 295s # received: 1 295s ok 5 295s # testing : response protocol 295s # expected: 'HTTP/1.1' 295s # received: 'HTTP/1.1' 295s ok 6 295s # testing : response Transfer-Encoding 295s # expected: 'chunked' 295s # received: 'chunked' 295s ok 7 295s # testing : no Content-Length 295s # expected: 0 295s # received: 0 295s ok 8 295s # testing : body length 295s # expected: '212509' 295s # received: 212509 295s ok 9 295s # testing : number of requests 295s # expected: 2 295s # received: 2 295s ok 10 295s # testing : response protocol 295s # expected: 'HTTP/1.1' 295s # received: 'HTTP/1.1' 295s ok 11 295s # testing : response Transfer-Encoding 295s # expected: 'chunked' 295s # received: 'chunked' 295s ok 12 295s # testing : no Content-Length 295s # expected: 0 295s # received: 0 295s ok 13 295s # testing : body length 295s # expected: '280545' 295s # received: 280545 295s ok 14 295s # testing : number of requests 295s # expected: 3 295s # received: 3 295s ok 15 295s # testing : response protocol 295s # expected: 'HTTP/1.1' 295s # received: 'HTTP/1.1' 295s ok 16 295s # testing : response Transfer-Encoding 295s # expected: 'chunked' 295s # received: 'chunked' 295s ok 17 295s # testing : no Content-Length 295s # expected: 0 295s # received: 0 295s ok 18 295s # testing : body length 295s # expected: '845969' 295s # received: 845969 295s ok 19 295s # testing : number of requests 295s # expected: 4 295s # received: 4 295s ok 20 295s # testing : response protocol 295s # expected: 'HTTP/1.1' 295s # received: 'HTTP/1.1' 295s ok 21 295s # testing : no Transfer-Encoding (test result inverted) 295s # expected: 'chunked' 295s # received: '' 295s ok 22 295s # testing : content length 295s # expected: 253 295s # received: '253' 295s ok 23 295s # testing : body length 295s # expected: '242' 295s # received: 242 295s ok 24 295s # testing : number of requests 295s # expected: 5 295s # received: 5 295s ok 25 295s # testing : response protocol 295s # expected: 'HTTP/1.1' 295s # received: 'HTTP/1.1' 295s ok 26 295s # testing : no Transfer-Encoding (test result inverted) 295s # expected: 'chunked' 295s # received: '' 295s ok 27 295s # testing : content length 295s # expected: '' 295s # received: '' 295s ok 28 295s # testing : body length 295s # expected: '14276' 295s # received: 14276 295s ok 29 295s # testing : number of requests 295s # expected: 6 295s # received: 6 295s ok 30 295s ok 297s t/http11/chunked2.t ................. 297s 1..2 297s # Running under perl version 5.038002 for linux 297s # Current time local: Tue Dec 17 20:13:30 2024 297s # Current time GMT: Tue Dec 17 20:13:30 2024 297s # Using Test.pm version 1.31 297s # Using Apache/Test.pm version 1.42 297s # testing : successful response 297s # expected: 200 297s # received: '200' 297s ok 1 297s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 297s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 297s ok 2 297s ok 299s t/http11/clength.t .................. 299s 1..6 299s # Running under perl version 5.038002 for linux 299s # Current time local: Tue Dec 17 20:13:32 2024 299s # Current time GMT: Tue Dec 17 20:13:32 2024 299s # Using Test.pm version 1.31 299s # Using Apache/Test.pm version 1.42 299s # testing : successful response 299s # expected: 200 299s # received: '200' 299s ok 1 299s # expected: 10 299s # received: '10' 299s ok 2 299s # expected: 'bbbbbbbbbb' 299s # received: 'bbbbbbbbbb' 299s ok 3 299s # testing : successful response 299s # expected: 200 299s # received: '200' 299s ok 4 299s # expected: 6 299s # received: '6' 299s ok 5 299s # expected: 'foobar' 299s # received: 'foobar' 299s ok 6 299s ok 302s t/http11/post.t ..................... 302s # using LWP client 302s 1..51 302s # Running under perl version 5.038002 for linux 302s # Current time local: Tue Dec 17 20:13:34 2024 302s # Current time GMT: Tue Dec 17 20:13:34 2024 302s # Using Test.pm version 1.31 302s # Using Apache/Test.pm version 1.42 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 1024 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Connection: Keep-Alive 302s #Date: Tue, 17 Dec 2024 20:13:35 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 5 302s #Client-Date: Tue, 17 Dec 2024 20:13:35 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 1 302s #DMMATCH1: 1 302s #Keep-Alive: timeout=5, max=100 302s # 302s # testing : length posted 302s # expected: '1024' 302s # received: 1024 302s ok 1 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 2048 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:35 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 5 302s #Client-Date: Tue, 17 Dec 2024 20:13:35 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 2 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '2048' 302s # received: 2048 302s ok 2 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 3072 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:35 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 5 302s #Client-Date: Tue, 17 Dec 2024 20:13:35 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 3 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '3072' 302s # received: 3072 302s ok 3 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 4096 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:35 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 5 302s #Client-Date: Tue, 17 Dec 2024 20:13:35 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 4 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '4096' 302s # received: 4096 302s ok 4 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 5120 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:35 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 5 302s #Client-Date: Tue, 17 Dec 2024 20:13:35 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 5 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '5120' 302s # received: 5120 302s ok 5 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 6144 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 5 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 6 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '6144' 302s # received: 6144 302s ok 6 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 7168 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 5 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 7 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '7168' 302s # received: 7168 302s ok 7 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 8192 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 5 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 8 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '8192' 302s # received: 8192 302s ok 8 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 9216 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 5 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 9 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '9216' 302s # received: 9216 302s ok 9 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 10240 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 10 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '10240' 302s # received: 10240 302s ok 10 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 11264 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 11 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '11264' 302s # received: 11264 302s ok 11 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 12288 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 12 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '12288' 302s # received: 12288 302s ok 12 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 13312 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 13 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '13312' 302s # received: 13312 302s ok 13 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 14336 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 14 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '14336' 302s # received: 14336 302s ok 14 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 15360 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 15 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '15360' 302s # received: 15360 302s ok 15 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 16384 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 16 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '16384' 302s # received: 16384 302s ok 16 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 17408 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 17 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '17408' 302s # received: 17408 302s ok 17 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 18432 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 18 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '18432' 302s # received: 18432 302s ok 18 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 19456 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 19 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '19456' 302s # received: 19456 302s ok 19 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 20480 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 20 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '20480' 302s # received: 20480 302s ok 20 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 21504 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 21 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '21504' 302s # received: 21504 302s ok 21 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 22528 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 22 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '22528' 302s # received: 22528 302s ok 22 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 23552 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 23 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '23552' 302s # received: 23552 302s ok 23 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 24576 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 24 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '24576' 302s # received: 24576 302s ok 24 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 25600 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 25 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '25600' 302s # received: 25600 302s ok 25 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 26624 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 26 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '26624' 302s # received: 26624 302s ok 26 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 27648 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 27 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '27648' 302s # received: 27648 302s ok 27 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 28672 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 28 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '28672' 302s # received: 28672 302s ok 28 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 29696 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 29 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '29696' 302s # received: 29696 302s ok 29 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 30720 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 30 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '30720' 302s # received: 30720 302s ok 30 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 31744 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 31 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '31744' 302s # received: 31744 302s ok 31 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 32768 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:36 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 32 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '32768' 302s # received: 32768 302s ok 32 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 33792 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 33 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '33792' 302s # received: 33792 302s ok 33 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 34816 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 34 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '34816' 302s # received: 34816 302s ok 34 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 35840 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 35 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '35840' 302s # received: 35840 302s ok 35 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 36864 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 36 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '36864' 302s # received: 36864 302s ok 36 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 37888 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 37 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '37888' 302s # received: 37888 302s ok 37 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 38912 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 38 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '38912' 302s # received: 38912 302s ok 38 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 39936 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 39 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '39936' 302s # received: 39936 302s ok 39 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 40960 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 40 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '40960' 302s # received: 40960 302s ok 40 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 41984 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 41 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '41984' 302s # received: 41984 302s ok 41 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 43008 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 42 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '43008' 302s # received: 43008 302s ok 42 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 44032 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 43 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '44032' 302s # received: 44032 302s ok 43 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 45056 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 44 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '45056' 302s # received: 45056 302s ok 44 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 46080 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 45 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '46080' 302s # received: 46080 302s ok 45 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 47104 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 46 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '47104' 302s # received: 47104 302s ok 46 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 48128 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 47 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '48128' 302s # received: 48128 302s ok 47 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 49152 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 48 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '49152' 302s # received: 49152 302s ok 48 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 50176 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 49 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '50176' 302s # received: 50176 302s ok 49 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 51200 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 6 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 50 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '51200' 302s # received: 51200 302s ok 50 302s #lwp request: 302s #POST http://localhost:8529/eat_post HTTP/1.1 302s #User-Agent: libwww-perl/6.76 302s #Content-Length: 102400 302s # 302s #server response: 302s #HTTP/1.1 200 OK 302s #Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 302s #Vary: In-If1 302s #Content-Length: 7 302s #Client-Date: Tue, 17 Dec 2024 20:13:37 GMT 302s #Client-Peer: 127.0.0.1:8529 302s #Client-Response-Num: 51 302s #DMMATCH1: 1 302s # 302s # testing : length posted 302s # expected: '102400' 302s # received: 102400 302s ok 51 302s ok 304s t/modules/aaa.t ..................... 304s 1..40 304s # Running under perl version 5.038002 for linux 304s # Current time local: Tue Dec 17 20:13:37 2024 304s # Current time GMT: Tue Dec 17 20:13:37 2024 304s # Using Test.pm version 1.31 304s # Using Apache/Test.pm version 1.42 304s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/realm2 304s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/basic1 304s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/form1 304s ok 1 304s ok 2 304s ok 3 304s ok 4 304s ok 5 304s ok 6 304s ok 7 304s ok 8 304s ok 9 304s ok 10 304s ok 11 304s ok 12 304s ok 13 304s ok 14 304s ok 15 304s ok 16 304s ok 17 304s ok 18 304s ok 19 304s ok 20 304s ok 21 304s ok 22 304s ok 23 304s ok 24 304s ok 25 304s ok 26 304s ok 27 304s ok 28 304s ok 29 304s ok 30 304s ok 31 304s ok 32 304s ok 33 304s ok 34 304s ok 35 304s ok 36 304s ok 37 304s ok 38 304s ok 39 304s ok 40 304s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/form1 304s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/basic1 304s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/realm2 304s ok 307s t/modules/access.t .................. 307s 1..408 307s # Running under perl version 5.038002 for linux 307s # Current time local: Tue Dec 17 20:13:39 2024 307s # Current time GMT: Tue Dec 17 20:13:39 2024 307s # Using Test.pm version 1.31 307s # Using Apache/Test.pm version 1.42 307s # --- 307s # Order deny,allow 307s # Allow from all 307s # expecting access. 307s ok 1 307s # --- 307s # Order deny,allow 307s # Deny from all 307s # expecting access denial. 307s ok 2 307s # --- 307s # Order deny,allow 307s # Allow from all 307s # Deny from all 307s # expecting access. 307s ok 3 307s # --- 307s # Order deny,allow 307s # Deny from localhost 307s # expecting access denial. 307s ok 4 307s # --- 307s # Order deny,allow 307s # Allow from all 307s # Deny from localhost 307s # expecting access. 307s ok 5 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 6 307s # --- 307s # Order deny,allow 307s # Allow from all 307s # Deny from 127.0.0.1 307s # expecting access. 307s ok 7 307s # --- 307s # Order deny,allow 307s # Deny from 127.0 307s # expecting access denial. 307s ok 8 307s # --- 307s # Order deny,allow 307s # Allow from all 307s # Deny from 127.0 307s # expecting access. 307s ok 9 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 10 307s # --- 307s # Order deny,allow 307s # Allow from all 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access. 307s ok 11 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 12 307s # --- 307s # Order deny,allow 307s # Allow from all 307s # Deny from 127.0.0.1/16 307s # expecting access. 307s ok 13 307s # --- 307s # Order deny,allow 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 14 307s # --- 307s # Order deny,allow 307s # Allow from all 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 15 307s # --- 307s # Order deny,allow 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 16 307s # --- 307s # Order deny,allow 307s # Allow from all 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 17 307s # --- 307s # Order deny,allow 307s # Allow from localhost 307s # expecting access. 307s ok 18 307s # --- 307s # Order deny,allow 307s # Deny from all 307s # expecting access denial. 307s ok 19 307s # --- 307s # Order deny,allow 307s # Allow from localhost 307s # Deny from all 307s # expecting access. 307s ok 20 307s # --- 307s # Order deny,allow 307s # Deny from localhost 307s # expecting access denial. 307s ok 21 307s # --- 307s # Order deny,allow 307s # Allow from localhost 307s # Deny from localhost 307s # expecting access. 307s ok 22 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 23 307s # --- 307s # Order deny,allow 307s # Allow from localhost 307s # Deny from 127.0.0.1 307s # expecting access. 307s ok 24 307s # --- 307s # Order deny,allow 307s # Deny from 127.0 307s # expecting access denial. 307s ok 25 307s # --- 307s # Order deny,allow 307s # Allow from localhost 307s # Deny from 127.0 307s # expecting access. 307s ok 26 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 27 307s # --- 307s # Order deny,allow 307s # Allow from localhost 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access. 307s ok 28 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 29 307s # --- 307s # Order deny,allow 307s # Allow from localhost 307s # Deny from 127.0.0.1/16 307s # expecting access. 307s ok 30 307s # --- 307s # Order deny,allow 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 31 307s # --- 307s # Order deny,allow 307s # Allow from localhost 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 32 307s # --- 307s # Order deny,allow 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 33 307s # --- 307s # Order deny,allow 307s # Allow from localhost 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 34 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1 307s # expecting access. 307s ok 35 307s # --- 307s # Order deny,allow 307s # Deny from all 307s # expecting access denial. 307s ok 36 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1 307s # Deny from all 307s # expecting access. 307s ok 37 307s # --- 307s # Order deny,allow 307s # Deny from localhost 307s # expecting access denial. 307s ok 38 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1 307s # Deny from localhost 307s # expecting access. 307s ok 39 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 40 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1 307s # Deny from 127.0.0.1 307s # expecting access. 307s ok 41 307s # --- 307s # Order deny,allow 307s # Deny from 127.0 307s # expecting access denial. 307s ok 42 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1 307s # Deny from 127.0 307s # expecting access. 307s ok 43 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 44 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access. 307s ok 45 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 46 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1 307s # Deny from 127.0.0.1/16 307s # expecting access. 307s ok 47 307s # --- 307s # Order deny,allow 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 48 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 49 307s # --- 307s # Order deny,allow 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 50 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 51 307s # --- 307s # Order deny,allow 307s # Allow from 127.0 307s # expecting access. 307s ok 52 307s # --- 307s # Order deny,allow 307s # Deny from all 307s # expecting access denial. 307s ok 53 307s # --- 307s # Order deny,allow 307s # Allow from 127.0 307s # Deny from all 307s # expecting access. 307s ok 54 307s # --- 307s # Order deny,allow 307s # Deny from localhost 307s # expecting access denial. 307s ok 55 307s # --- 307s # Order deny,allow 307s # Allow from 127.0 307s # Deny from localhost 307s # expecting access. 307s ok 56 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 57 307s # --- 307s # Order deny,allow 307s # Allow from 127.0 307s # Deny from 127.0.0.1 307s # expecting access. 307s ok 58 307s # --- 307s # Order deny,allow 307s # Deny from 127.0 307s # expecting access denial. 307s ok 59 307s # --- 307s # Order deny,allow 307s # Allow from 127.0 307s # Deny from 127.0 307s # expecting access. 307s ok 60 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 61 307s # --- 307s # Order deny,allow 307s # Allow from 127.0 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access. 307s ok 62 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 63 307s # --- 307s # Order deny,allow 307s # Allow from 127.0 307s # Deny from 127.0.0.1/16 307s # expecting access. 307s ok 64 307s # --- 307s # Order deny,allow 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 65 307s # --- 307s # Order deny,allow 307s # Allow from 127.0 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 66 307s # --- 307s # Order deny,allow 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 67 307s # --- 307s # Order deny,allow 307s # Allow from 127.0 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 68 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/255.255.0.0 307s # expecting access. 307s ok 69 307s # --- 307s # Order deny,allow 307s # Deny from all 307s # expecting access denial. 307s ok 70 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from all 307s # expecting access. 307s ok 71 307s # --- 307s # Order deny,allow 307s # Deny from localhost 307s # expecting access denial. 307s ok 72 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from localhost 307s # expecting access. 307s ok 73 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 74 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 127.0.0.1 307s # expecting access. 307s ok 75 307s # --- 307s # Order deny,allow 307s # Deny from 127.0 307s # expecting access denial. 307s ok 76 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 127.0 307s # expecting access. 307s ok 77 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 78 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access. 307s ok 79 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 80 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 127.0.0.1/16 307s # expecting access. 307s ok 81 307s # --- 307s # Order deny,allow 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 82 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 83 307s # --- 307s # Order deny,allow 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 84 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 85 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/16 307s # expecting access. 307s ok 86 307s # --- 307s # Order deny,allow 307s # Deny from all 307s # expecting access denial. 307s ok 87 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/16 307s # Deny from all 307s # expecting access. 307s ok 88 307s # --- 307s # Order deny,allow 307s # Deny from localhost 307s # expecting access denial. 307s ok 89 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/16 307s # Deny from localhost 307s # expecting access. 307s ok 90 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 91 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/16 307s # Deny from 127.0.0.1 307s # expecting access. 307s ok 92 307s # --- 307s # Order deny,allow 307s # Deny from 127.0 307s # expecting access denial. 307s ok 93 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/16 307s # Deny from 127.0 307s # expecting access. 307s ok 94 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 95 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/16 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access. 307s ok 96 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 97 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/16 307s # Deny from 127.0.0.1/16 307s # expecting access. 307s ok 98 307s # --- 307s # Order deny,allow 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 99 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/16 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 100 307s # --- 307s # Order deny,allow 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 101 307s # --- 307s # Order deny,allow 307s # Allow from 127.0.0.1/16 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 102 307s # --- 307s # Order deny,allow 307s # Allow from somewhere.else.com 307s # expecting access. 307s ok 103 307s # --- 307s # Order deny,allow 307s # Deny from all 307s # expecting access denial. 307s ok 104 307s # --- 307s # Order deny,allow 307s # Allow from somewhere.else.com 307s # Deny from all 307s # expecting access denial. 307s ok 105 307s # --- 307s # Order deny,allow 307s # Deny from localhost 307s # expecting access denial. 307s ok 106 307s # --- 307s # Order deny,allow 307s # Allow from somewhere.else.com 307s # Deny from localhost 307s # expecting access denial. 307s ok 107 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 108 307s # --- 307s # Order deny,allow 307s # Allow from somewhere.else.com 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 109 307s # --- 307s # Order deny,allow 307s # Deny from 127.0 307s # expecting access denial. 307s ok 110 307s # --- 307s # Order deny,allow 307s # Allow from somewhere.else.com 307s # Deny from 127.0 307s # expecting access denial. 307s ok 111 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 112 307s # --- 307s # Order deny,allow 307s # Allow from somewhere.else.com 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 113 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 114 307s # --- 307s # Order deny,allow 307s # Allow from somewhere.else.com 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 115 307s # --- 307s # Order deny,allow 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 116 307s # --- 307s # Order deny,allow 307s # Allow from somewhere.else.com 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 117 307s # --- 307s # Order deny,allow 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 118 307s # --- 307s # Order deny,allow 307s # Allow from somewhere.else.com 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 119 307s # --- 307s # Order deny,allow 307s # Allow from 66.6.6.6 307s # expecting access. 307s ok 120 307s # --- 307s # Order deny,allow 307s # Deny from all 307s # expecting access denial. 307s ok 121 307s # --- 307s # Order deny,allow 307s # Allow from 66.6.6.6 307s # Deny from all 307s # expecting access denial. 307s ok 122 307s # --- 307s # Order deny,allow 307s # Deny from localhost 307s # expecting access denial. 307s ok 123 307s # --- 307s # Order deny,allow 307s # Allow from 66.6.6.6 307s # Deny from localhost 307s # expecting access denial. 307s ok 124 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 125 307s # --- 307s # Order deny,allow 307s # Allow from 66.6.6.6 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 126 307s # --- 307s # Order deny,allow 307s # Deny from 127.0 307s # expecting access denial. 307s ok 127 307s # --- 307s # Order deny,allow 307s # Allow from 66.6.6.6 307s # Deny from 127.0 307s # expecting access denial. 307s ok 128 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 129 307s # --- 307s # Order deny,allow 307s # Allow from 66.6.6.6 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 130 307s # --- 307s # Order deny,allow 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 131 307s # --- 307s # Order deny,allow 307s # Allow from 66.6.6.6 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 132 307s # --- 307s # Order deny,allow 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 133 307s # --- 307s # Order deny,allow 307s # Allow from 66.6.6.6 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 134 307s # --- 307s # Order deny,allow 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 135 307s # --- 307s # Order deny,allow 307s # Allow from 66.6.6.6 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 136 307s # --- 307s # Order allow,deny 307s # Allow from all 307s # expecting access. 307s ok 137 307s # --- 307s # Order allow,deny 307s # Deny from all 307s # expecting access denial. 307s ok 138 307s # --- 307s # Order allow,deny 307s # Allow from all 307s # Deny from all 307s # expecting access denial. 307s ok 139 307s # --- 307s # Order allow,deny 307s # Deny from localhost 307s # expecting access denial. 307s ok 140 307s # --- 307s # Order allow,deny 307s # Allow from all 307s # Deny from localhost 307s # expecting access denial. 307s ok 141 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 142 307s # --- 307s # Order allow,deny 307s # Allow from all 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 143 307s # --- 307s # Order allow,deny 307s # Deny from 127.0 307s # expecting access denial. 307s ok 144 307s # --- 307s # Order allow,deny 307s # Allow from all 307s # Deny from 127.0 307s # expecting access denial. 307s ok 145 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 146 307s # --- 307s # Order allow,deny 307s # Allow from all 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 147 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 148 307s # --- 307s # Order allow,deny 307s # Allow from all 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 149 307s # --- 307s # Order allow,deny 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 150 307s # --- 307s # Order allow,deny 307s # Allow from all 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 151 307s # --- 307s # Order allow,deny 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 152 307s # --- 307s # Order allow,deny 307s # Allow from all 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 153 307s # --- 307s # Order allow,deny 307s # Allow from localhost 307s # expecting access. 307s ok 154 307s # --- 307s # Order allow,deny 307s # Deny from all 307s # expecting access denial. 307s ok 155 307s # --- 307s # Order allow,deny 307s # Allow from localhost 307s # Deny from all 307s # expecting access denial. 307s ok 156 307s # --- 307s # Order allow,deny 307s # Deny from localhost 307s # expecting access denial. 307s ok 157 307s # --- 307s # Order allow,deny 307s # Allow from localhost 307s # Deny from localhost 307s # expecting access denial. 307s ok 158 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 159 307s # --- 307s # Order allow,deny 307s # Allow from localhost 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 160 307s # --- 307s # Order allow,deny 307s # Deny from 127.0 307s # expecting access denial. 307s ok 161 307s # --- 307s # Order allow,deny 307s # Allow from localhost 307s # Deny from 127.0 307s # expecting access denial. 307s ok 162 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 163 307s # --- 307s # Order allow,deny 307s # Allow from localhost 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 164 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 165 307s # --- 307s # Order allow,deny 307s # Allow from localhost 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 166 307s # --- 307s # Order allow,deny 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 167 307s # --- 307s # Order allow,deny 307s # Allow from localhost 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 168 307s # --- 307s # Order allow,deny 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 169 307s # --- 307s # Order allow,deny 307s # Allow from localhost 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 170 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1 307s # expecting access. 307s ok 171 307s # --- 307s # Order allow,deny 307s # Deny from all 307s # expecting access denial. 307s ok 172 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1 307s # Deny from all 307s # expecting access denial. 307s ok 173 307s # --- 307s # Order allow,deny 307s # Deny from localhost 307s # expecting access denial. 307s ok 174 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1 307s # Deny from localhost 307s # expecting access denial. 307s ok 175 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 176 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 177 307s # --- 307s # Order allow,deny 307s # Deny from 127.0 307s # expecting access denial. 307s ok 178 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1 307s # Deny from 127.0 307s # expecting access denial. 307s ok 179 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 180 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 181 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 182 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 183 307s # --- 307s # Order allow,deny 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 184 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 185 307s # --- 307s # Order allow,deny 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 186 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 187 307s # --- 307s # Order allow,deny 307s # Allow from 127.0 307s # expecting access. 307s ok 188 307s # --- 307s # Order allow,deny 307s # Deny from all 307s # expecting access denial. 307s ok 189 307s # --- 307s # Order allow,deny 307s # Allow from 127.0 307s # Deny from all 307s # expecting access denial. 307s ok 190 307s # --- 307s # Order allow,deny 307s # Deny from localhost 307s # expecting access denial. 307s ok 191 307s # --- 307s # Order allow,deny 307s # Allow from 127.0 307s # Deny from localhost 307s # expecting access denial. 307s ok 192 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 193 307s # --- 307s # Order allow,deny 307s # Allow from 127.0 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 194 307s # --- 307s # Order allow,deny 307s # Deny from 127.0 307s # expecting access denial. 307s ok 195 307s # --- 307s # Order allow,deny 307s # Allow from 127.0 307s # Deny from 127.0 307s # expecting access denial. 307s ok 196 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 197 307s # --- 307s # Order allow,deny 307s # Allow from 127.0 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 198 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 199 307s # --- 307s # Order allow,deny 307s # Allow from 127.0 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 200 307s # --- 307s # Order allow,deny 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 201 307s # --- 307s # Order allow,deny 307s # Allow from 127.0 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 202 307s # --- 307s # Order allow,deny 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 203 307s # --- 307s # Order allow,deny 307s # Allow from 127.0 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 204 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/255.255.0.0 307s # expecting access. 307s ok 205 307s # --- 307s # Order allow,deny 307s # Deny from all 307s # expecting access denial. 307s ok 206 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from all 307s # expecting access denial. 307s ok 207 307s # --- 307s # Order allow,deny 307s # Deny from localhost 307s # expecting access denial. 307s ok 208 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from localhost 307s # expecting access denial. 307s ok 209 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 210 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 211 307s # --- 307s # Order allow,deny 307s # Deny from 127.0 307s # expecting access denial. 307s ok 212 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 127.0 307s # expecting access denial. 307s ok 213 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 214 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 215 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 216 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 217 307s # --- 307s # Order allow,deny 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 218 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 219 307s # --- 307s # Order allow,deny 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 220 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 221 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/16 307s # expecting access. 307s ok 222 307s # --- 307s # Order allow,deny 307s # Deny from all 307s # expecting access denial. 307s ok 223 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/16 307s # Deny from all 307s # expecting access denial. 307s ok 224 307s # --- 307s # Order allow,deny 307s # Deny from localhost 307s # expecting access denial. 307s ok 225 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/16 307s # Deny from localhost 307s # expecting access denial. 307s ok 226 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 227 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/16 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 228 307s # --- 307s # Order allow,deny 307s # Deny from 127.0 307s # expecting access denial. 307s ok 229 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/16 307s # Deny from 127.0 307s # expecting access denial. 307s ok 230 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 231 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/16 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 232 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 233 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/16 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 234 307s # --- 307s # Order allow,deny 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 235 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/16 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 236 307s # --- 307s # Order allow,deny 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 237 307s # --- 307s # Order allow,deny 307s # Allow from 127.0.0.1/16 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 238 307s # --- 307s # Order allow,deny 307s # Allow from somewhere.else.com 307s # expecting access denial. 307s ok 239 307s # --- 307s # Order allow,deny 307s # Deny from all 307s # expecting access denial. 307s ok 240 307s # --- 307s # Order allow,deny 307s # Allow from somewhere.else.com 307s # Deny from all 307s # expecting access denial. 307s ok 241 307s # --- 307s # Order allow,deny 307s # Deny from localhost 307s # expecting access denial. 307s ok 242 307s # --- 307s # Order allow,deny 307s # Allow from somewhere.else.com 307s # Deny from localhost 307s # expecting access denial. 307s ok 243 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 244 307s # --- 307s # Order allow,deny 307s # Allow from somewhere.else.com 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 245 307s # --- 307s # Order allow,deny 307s # Deny from 127.0 307s # expecting access denial. 307s ok 246 307s # --- 307s # Order allow,deny 307s # Allow from somewhere.else.com 307s # Deny from 127.0 307s # expecting access denial. 307s ok 247 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 248 307s # --- 307s # Order allow,deny 307s # Allow from somewhere.else.com 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 249 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 250 307s # --- 307s # Order allow,deny 307s # Allow from somewhere.else.com 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 251 307s # --- 307s # Order allow,deny 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 252 307s # --- 307s # Order allow,deny 307s # Allow from somewhere.else.com 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 253 307s # --- 307s # Order allow,deny 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 254 307s # --- 307s # Order allow,deny 307s # Allow from somewhere.else.com 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 255 307s # --- 307s # Order allow,deny 307s # Allow from 66.6.6.6 307s # expecting access denial. 307s ok 256 307s # --- 307s # Order allow,deny 307s # Deny from all 307s # expecting access denial. 307s ok 257 307s # --- 307s # Order allow,deny 307s # Allow from 66.6.6.6 307s # Deny from all 307s # expecting access denial. 307s ok 258 307s # --- 307s # Order allow,deny 307s # Deny from localhost 307s # expecting access denial. 307s ok 259 307s # --- 307s # Order allow,deny 307s # Allow from 66.6.6.6 307s # Deny from localhost 307s # expecting access denial. 307s ok 260 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 261 307s # --- 307s # Order allow,deny 307s # Allow from 66.6.6.6 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 262 307s # --- 307s # Order allow,deny 307s # Deny from 127.0 307s # expecting access denial. 307s ok 263 307s # --- 307s # Order allow,deny 307s # Allow from 66.6.6.6 307s # Deny from 127.0 307s # expecting access denial. 307s ok 264 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 265 307s # --- 307s # Order allow,deny 307s # Allow from 66.6.6.6 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 266 307s # --- 307s # Order allow,deny 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 267 307s # --- 307s # Order allow,deny 307s # Allow from 66.6.6.6 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 268 307s # --- 307s # Order allow,deny 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 269 307s # --- 307s # Order allow,deny 307s # Allow from 66.6.6.6 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 270 307s # --- 307s # Order allow,deny 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 271 307s # --- 307s # Order allow,deny 307s # Allow from 66.6.6.6 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 272 307s # --- 307s # Order mutual-failure 307s # Allow from all 307s # expecting access. 307s ok 273 307s # --- 307s # Order mutual-failure 307s # Deny from all 307s # expecting access denial. 307s ok 274 307s # --- 307s # Order mutual-failure 307s # Allow from all 307s # Deny from all 307s # expecting access denial. 307s ok 275 307s # --- 307s # Order mutual-failure 307s # Deny from localhost 307s # expecting access denial. 307s ok 276 307s # --- 307s # Order mutual-failure 307s # Allow from all 307s # Deny from localhost 307s # expecting access denial. 307s ok 277 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 278 307s # --- 307s # Order mutual-failure 307s # Allow from all 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 279 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0 307s # expecting access denial. 307s ok 280 307s # --- 307s # Order mutual-failure 307s # Allow from all 307s # Deny from 127.0 307s # expecting access denial. 307s ok 281 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 282 307s # --- 307s # Order mutual-failure 307s # Allow from all 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 283 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 284 307s # --- 307s # Order mutual-failure 307s # Allow from all 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 285 307s # --- 307s # Order mutual-failure 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 286 307s # --- 307s # Order mutual-failure 307s # Allow from all 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 287 307s # --- 307s # Order mutual-failure 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 288 307s # --- 307s # Order mutual-failure 307s # Allow from all 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 289 307s # --- 307s # Order mutual-failure 307s # Allow from localhost 307s # expecting access. 307s ok 290 307s # --- 307s # Order mutual-failure 307s # Deny from all 307s # expecting access denial. 307s ok 291 307s # --- 307s # Order mutual-failure 307s # Allow from localhost 307s # Deny from all 307s # expecting access denial. 307s ok 292 307s # --- 307s # Order mutual-failure 307s # Deny from localhost 307s # expecting access denial. 307s ok 293 307s # --- 307s # Order mutual-failure 307s # Allow from localhost 307s # Deny from localhost 307s # expecting access denial. 307s ok 294 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 295 307s # --- 307s # Order mutual-failure 307s # Allow from localhost 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 296 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0 307s # expecting access denial. 307s ok 297 307s # --- 307s # Order mutual-failure 307s # Allow from localhost 307s # Deny from 127.0 307s # expecting access denial. 307s ok 298 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 299 307s # --- 307s # Order mutual-failure 307s # Allow from localhost 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 300 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 301 307s # --- 307s # Order mutual-failure 307s # Allow from localhost 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 302 307s # --- 307s # Order mutual-failure 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 303 307s # --- 307s # Order mutual-failure 307s # Allow from localhost 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 304 307s # --- 307s # Order mutual-failure 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 305 307s # --- 307s # Order mutual-failure 307s # Allow from localhost 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 306 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1 307s # expecting access. 307s ok 307 307s # --- 307s # Order mutual-failure 307s # Deny from all 307s # expecting access denial. 307s ok 308 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1 307s # Deny from all 307s # expecting access denial. 307s ok 309 307s # --- 307s # Order mutual-failure 307s # Deny from localhost 307s # expecting access denial. 307s ok 310 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1 307s # Deny from localhost 307s # expecting access denial. 307s ok 311 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 312 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 313 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0 307s # expecting access denial. 307s ok 314 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1 307s # Deny from 127.0 307s # expecting access denial. 307s ok 315 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 316 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 317 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 318 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 319 307s # --- 307s # Order mutual-failure 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 320 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 321 307s # --- 307s # Order mutual-failure 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 322 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 323 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0 307s # expecting access. 307s ok 324 307s # --- 307s # Order mutual-failure 307s # Deny from all 307s # expecting access denial. 307s ok 325 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0 307s # Deny from all 307s # expecting access denial. 307s ok 326 307s # --- 307s # Order mutual-failure 307s # Deny from localhost 307s # expecting access denial. 307s ok 327 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0 307s # Deny from localhost 307s # expecting access denial. 307s ok 328 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 329 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 330 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0 307s # expecting access denial. 307s ok 331 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0 307s # Deny from 127.0 307s # expecting access denial. 307s ok 332 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 333 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 334 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 335 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 336 307s # --- 307s # Order mutual-failure 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 337 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 338 307s # --- 307s # Order mutual-failure 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 339 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 340 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/255.255.0.0 307s # expecting access. 307s ok 341 307s # --- 307s # Order mutual-failure 307s # Deny from all 307s # expecting access denial. 307s ok 342 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from all 307s # expecting access denial. 307s ok 343 307s # --- 307s # Order mutual-failure 307s # Deny from localhost 307s # expecting access denial. 307s ok 344 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from localhost 307s # expecting access denial. 307s ok 345 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 346 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 347 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0 307s # expecting access denial. 307s ok 348 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 127.0 307s # expecting access denial. 307s ok 349 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 350 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 351 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 352 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 353 307s # --- 307s # Order mutual-failure 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 354 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 355 307s # --- 307s # Order mutual-failure 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 356 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/255.255.0.0 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 357 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/16 307s # expecting access. 307s ok 358 307s # --- 307s # Order mutual-failure 307s # Deny from all 307s # expecting access denial. 307s ok 359 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/16 307s # Deny from all 307s # expecting access denial. 307s ok 360 307s # --- 307s # Order mutual-failure 307s # Deny from localhost 307s # expecting access denial. 307s ok 361 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/16 307s # Deny from localhost 307s # expecting access denial. 307s ok 362 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 363 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/16 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 364 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0 307s # expecting access denial. 307s ok 365 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/16 307s # Deny from 127.0 307s # expecting access denial. 307s ok 366 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 367 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/16 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 368 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 369 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/16 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 370 307s # --- 307s # Order mutual-failure 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 371 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/16 307s # Deny from somewhere.else.com 307s # expecting access. 307s ok 372 307s # --- 307s # Order mutual-failure 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 373 307s # --- 307s # Order mutual-failure 307s # Allow from 127.0.0.1/16 307s # Deny from 66.6.6.6 307s # expecting access. 307s ok 374 307s # --- 307s # Order mutual-failure 307s # Allow from somewhere.else.com 307s # expecting access denial. 307s ok 375 307s # --- 307s # Order mutual-failure 307s # Deny from all 307s # expecting access denial. 307s ok 376 307s # --- 307s # Order mutual-failure 307s # Allow from somewhere.else.com 307s # Deny from all 307s # expecting access denial. 307s ok 377 307s # --- 307s # Order mutual-failure 307s # Deny from localhost 307s # expecting access denial. 307s ok 378 307s # --- 307s # Order mutual-failure 307s # Allow from somewhere.else.com 307s # Deny from localhost 307s # expecting access denial. 307s ok 379 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 380 307s # --- 307s # Order mutual-failure 307s # Allow from somewhere.else.com 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 381 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0 307s # expecting access denial. 307s ok 382 307s # --- 307s # Order mutual-failure 307s # Allow from somewhere.else.com 307s # Deny from 127.0 307s # expecting access denial. 307s ok 383 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 384 307s # --- 307s # Order mutual-failure 307s # Allow from somewhere.else.com 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 385 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 386 307s # --- 307s # Order mutual-failure 307s # Allow from somewhere.else.com 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 387 307s # --- 307s # Order mutual-failure 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 388 307s # --- 307s # Order mutual-failure 307s # Allow from somewhere.else.com 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 389 307s # --- 307s # Order mutual-failure 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 390 307s # --- 307s # Order mutual-failure 307s # Allow from somewhere.else.com 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 391 307s # --- 307s # Order mutual-failure 307s # Allow from 66.6.6.6 307s # expecting access denial. 307s ok 392 307s # --- 307s # Order mutual-failure 307s # Deny from all 307s # expecting access denial. 307s ok 393 307s # --- 307s # Order mutual-failure 307s # Allow from 66.6.6.6 307s # Deny from all 307s # expecting access denial. 307s ok 394 307s # --- 307s # Order mutual-failure 307s # Deny from localhost 307s # expecting access denial. 307s ok 395 307s # --- 307s # Order mutual-failure 307s # Allow from 66.6.6.6 307s # Deny from localhost 307s # expecting access denial. 307s ok 396 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 397 307s # --- 307s # Order mutual-failure 307s # Allow from 66.6.6.6 307s # Deny from 127.0.0.1 307s # expecting access denial. 307s ok 398 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0 307s # expecting access denial. 307s ok 399 307s # --- 307s # Order mutual-failure 307s # Allow from 66.6.6.6 307s # Deny from 127.0 307s # expecting access denial. 307s ok 400 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 401 307s # --- 307s # Order mutual-failure 307s # Allow from 66.6.6.6 307s # Deny from 127.0.0.1/255.255.0.0 307s # expecting access denial. 307s ok 402 307s # --- 307s # Order mutual-failure 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 403 307s # --- 307s # Order mutual-failure 307s # Allow from 66.6.6.6 307s # Deny from 127.0.0.1/16 307s # expecting access denial. 307s ok 404 307s # --- 307s # Order mutual-failure 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 405 307s # --- 307s # Order mutual-failure 307s # Allow from 66.6.6.6 307s # Deny from somewhere.else.com 307s # expecting access denial. 307s ok 406 307s # --- 307s # Order mutual-failure 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 407 307s # --- 307s # Order mutual-failure 307s # Allow from 66.6.6.6 307s # Deny from 66.6.6.6 307s # expecting access denial. 307s ok 408 307s ok 309s t/modules/actions.t ................. 309s 1..20 309s # Running under perl version 5.038002 for linux 309s # Current time local: Tue Dec 17 20:13:42 2024 309s # Current time GMT: Tue Dec 17 20:13:42 2024 309s # Using Test.pm version 1.31 309s # Using Apache/Test.pm version 1.42 309s # expected: 200 309s # received: '200' 309s ok 1 309s # expected: 'nada' 309s # received: 'nada' 309s ok 2 309s # expected: 404 309s # received: '404' 309s ok 3 309s ok 4 # skip RC=404, no need to check content 309s # expected: 404 309s # received: '404' 309s ok 5 309s ok 6 # skip RC=404, no need to check content 309s # expected: 404 309s # received: '404' 309s ok 7 309s ok 8 # skip RC=404, no need to check content 309s # expected: 200 309s # received: '200' 309s ok 9 309s # expected: 'nada' 309s # received: 'nada' 309s ok 10 309s # expected: 404 309s # received: '404' 309s ok 11 309s ok 12 # skip RC=404, no need to check content 309s # expected: 200 309s # received: '200' 309s ok 13 309s # expected: 'POST 309s # foo2: bar2 309s # ' 309s # received: 'POST 309s # foo2: bar2 309s # ' 309s ok 14 309s # expected: 405 309s # received: '405' 309s ok 15 309s # expected: 200 309s # received: '200' 309s ok 16 309s # expected: 'foo=bar' 309s # received: 'foo=bar' 309s ok 17 309s # expected: 200 309s # received: '200' 309s ok 18 309s # expected: 'POST 309s # foo2: bar2 309s # ' 309s # received: 'POST 309s # foo2: bar2 309s # ' 309s ok 19 309s # expected: 405 309s # received: '405' 309s ok 20 309s ok 310s t/modules/alias.t ................... 310s 1..134 310s # Running under perl version 5.038002 for linux 310s # Current time local: Tue Dec 17 20:13:43 2024 310s # Current time GMT: Tue Dec 17 20:13:43 2024 310s # Using Test.pm version 1.31 310s # Using Apache/Test.pm version 1.42 310s # verifying simple aliases 310s # testing : /alias/ 310s # expected: 200 310s # received: '200' 310s ok 1 310s # testing : /bogu/ 310s # expected: 404 310s # received: '404' 310s ok 2 310s # verifying alias match with /ali[0-9]. 310s # testing : /ali0 310s # expected: 0 310s # received: '0' 310s ok 3 310s # testing : /ali1 310s # expected: 1 310s # received: '1' 310s ok 4 310s # testing : /ali2 310s # expected: 2 310s # received: '2' 310s ok 5 310s # testing : /ali3 310s # expected: 3 310s # received: '3' 310s ok 6 310s # testing : /ali4 310s # expected: 4 310s # received: '4' 310s ok 7 310s # testing : /ali5 310s # expected: 5 310s # received: '5' 310s ok 8 310s # testing : /ali6 310s # expected: 6 310s # received: '6' 310s ok 9 310s # testing : /ali7 310s # expected: 7 310s # received: '7' 310s ok 10 310s # testing : /ali8 310s # expected: 8 310s # received: '8' 310s ok 11 310s # testing : /ali9 310s # expected: 9 310s # received: '9' 310s ok 12 310s # verifying expression alias match with /expr/ali[0-9]. 310s # testing : /ali0 310s # expected: 0 310s # received: '0' 310s ok 13 310s # testing : /ali1 310s # expected: 1 310s # received: '1' 310s ok 14 310s # testing : /ali2 310s # expected: 2 310s # received: '2' 310s ok 15 310s # testing : /ali3 310s # expected: 3 310s # received: '3' 310s ok 16 310s # testing : /ali4 310s # expected: 4 310s # received: '4' 310s ok 17 310s # testing : /ali5 310s # expected: 5 310s # received: '5' 310s ok 18 310s # testing : /ali6 310s # expected: 6 310s # received: '6' 310s ok 19 310s # testing : /ali7 310s # expected: 7 310s # received: '7' 310s ok 20 310s # testing : /ali8 310s # expected: 8 310s # received: '8' 310s ok 21 310s # testing : /ali9 310s # expected: 9 310s # received: '9' 310s ok 22 310s # testing : /forbid 310s # expected: '403' 310s # received: '403' 310s ok 23 310s # testing : /gone 310s # expected: '410' 310s # received: '410' 310s ok 24 310s # testing : /perm 310s # expected: '301' 310s # received: '301' 310s ok 25 310s # testing : /perm2 310s # expected: '301' 310s # received: '301' 310s ok 26 310s # testing : /seeother 310s # expected: '303' 310s # received: '303' 310s ok 27 310s # testing : /temp 310s # expected: '302' 310s # received: '302' 310s ok 28 310s # testing : /temp2 310s # expected: '302' 310s # received: '302' 310s ok 29 310s verifying body of perm and temp redirect match 310s # testing : /p0 310s # expected: 0 310s # received: '0' 310s ok 30 310s # testing : /p1 310s # expected: 1 310s # received: '1' 310s ok 31 310s # testing : /p2 310s # expected: 2 310s # received: '2' 310s ok 32 310s # testing : /p3 310s # expected: 3 310s # received: '3' 310s ok 33 310s # testing : /p4 310s # expected: 4 310s # received: '4' 310s ok 34 310s # testing : /p5 310s # expected: 5 310s # received: '5' 310s ok 35 310s # testing : /p6 310s # expected: 6 310s # received: '6' 310s ok 36 310s # testing : /p7 310s # expected: 7 310s # received: '7' 310s ok 37 310s # testing : /p8 310s # expected: 8 310s # received: '8' 310s ok 38 310s # testing : /p9 310s # expected: 9 310s # received: '9' 310s ok 39 310s # testing : /t0 310s # expected: 0 310s # received: '0' 310s ok 40 310s # testing : /t1 310s # expected: 1 310s # received: '1' 310s ok 41 310s # testing : /t2 310s # expected: 2 310s # received: '2' 310s ok 42 310s # testing : /t3 310s # expected: 3 310s # received: '3' 310s ok 43 310s # testing : /t4 310s # expected: 4 310s # received: '4' 310s ok 44 310s # testing : /t5 310s # expected: 5 310s # received: '5' 310s ok 45 310s # testing : /t6 310s # expected: 6 310s # received: '6' 310s ok 46 310s # testing : /t7 310s # expected: 7 310s # received: '7' 310s ok 47 310s # testing : /t8 310s # expected: 8 310s # received: '8' 310s ok 48 310s # testing : /t9 310s # expected: 9 310s # received: '9' 310s ok 49 310s verifying body of perm and temp redirect match with expression support 310s # testing : /p0 310s # expected: 0 310s # received: '0' 310s ok 50 310s # testing : /p1 310s # expected: 1 310s # received: '1' 310s ok 51 310s # testing : /p2 310s # expected: 2 310s # received: '2' 310s ok 52 310s # testing : /p3 310s # expected: 3 310s # received: '3' 310s ok 53 310s # testing : /p4 310s # expected: 4 310s # received: '4' 310s ok 54 310s # testing : /p5 310s # expected: 5 310s # received: '5' 310s ok 55 310s # testing : /p6 310s # expected: 6 310s # received: '6' 310s ok 56 310s # testing : /p7 310s # expected: 7 310s # received: '7' 310s ok 57 310s # testing : /p8 310s # expected: 8 310s # received: '8' 310s ok 58 310s # testing : /p9 310s # expected: 9 310s # received: '9' 310s ok 59 310s # testing : /t0 310s # expected: 0 310s # received: '0' 310s ok 60 310s # testing : /t1 310s # expected: 1 310s # received: '1' 310s ok 61 310s # testing : /t2 310s # expected: 2 310s # received: '2' 310s ok 62 310s # testing : /t3 310s # expected: 3 310s # received: '3' 310s ok 63 310s # testing : /t4 310s # expected: 4 310s # received: '4' 310s ok 64 310s # testing : /t5 310s # expected: 5 310s # received: '5' 310s ok 65 310s # testing : /t6 310s # expected: 6 310s # received: '6' 310s ok 66 310s # testing : /t7 310s # expected: 7 310s # received: '7' 310s ok 67 310s # testing : /t8 310s # expected: 8 310s # received: '8' 310s ok 68 310s # testing : /t9 310s # expected: 9 310s # received: '9' 310s ok 69 310s verifying return code of seeother and gone redirect match 310s # testing : f0 310s # expected: '403' 310s # received: '403' 310s ok 70 310s # testing : f1 310s # expected: '403' 310s # received: '403' 310s ok 71 310s # testing : f2 310s # expected: '403' 310s # received: '403' 310s ok 72 310s # testing : f3 310s # expected: '403' 310s # received: '403' 310s ok 73 310s # testing : f4 310s # expected: '403' 310s # received: '403' 310s ok 74 310s # testing : f5 310s # expected: '403' 310s # received: '403' 310s ok 75 310s # testing : f6 310s # expected: '403' 310s # received: '403' 310s ok 76 310s # testing : f7 310s # expected: '403' 310s # received: '403' 310s ok 77 310s # testing : f8 310s # expected: '403' 310s # received: '403' 310s ok 78 310s # testing : f9 310s # expected: '403' 310s # received: '403' 310s ok 79 310s # testing : s0 310s # expected: '303' 310s # received: '303' 310s ok 80 310s # testing : s1 310s # expected: '303' 310s # received: '303' 310s ok 81 310s # testing : s2 310s # expected: '303' 310s # received: '303' 310s ok 82 310s # testing : s3 310s # expected: '303' 310s # received: '303' 310s ok 83 310s # testing : s4 310s # expected: '303' 310s # received: '303' 310s ok 84 310s # testing : s5 310s # expected: '303' 310s # received: '303' 310s ok 85 310s # testing : s6 310s # expected: '303' 310s # received: '303' 310s ok 86 310s # testing : s7 310s # expected: '303' 310s # received: '303' 310s ok 87 310s # testing : s8 310s # expected: '303' 310s # received: '303' 310s ok 88 310s # testing : s9 310s # expected: '303' 310s # received: '303' 310s ok 89 310s # testing : g0 310s # expected: '410' 310s # received: '410' 310s ok 90 310s # testing : g1 310s # expected: '410' 310s # received: '410' 310s ok 91 310s # testing : g2 310s # expected: '410' 310s # received: '410' 310s ok 92 310s # testing : g3 310s # expected: '410' 310s # received: '410' 310s ok 93 310s # testing : g4 310s # expected: '410' 310s # received: '410' 310s ok 94 310s # testing : g5 310s # expected: '410' 310s # received: '410' 310s ok 95 310s # testing : g6 310s # expected: '410' 310s # received: '410' 310s ok 96 310s # testing : g7 310s # expected: '410' 310s # received: '410' 310s ok 97 310s # testing : g8 310s # expected: '410' 310s # received: '410' 310s ok 98 310s # testing : g9 310s # expected: '410' 310s # received: '410' 310s ok 99 310s verifying return code of seeother and gone redirect match with expression support 310s # testing : f0 310s # expected: '403' 310s # received: '403' 310s ok 100 310s # testing : f1 310s # expected: '403' 310s # received: '403' 310s ok 101 310s # testing : f2 310s # expected: '403' 310s # received: '403' 310s ok 102 310s # testing : f3 310s # expected: '403' 310s # received: '403' 310s ok 103 310s # testing : f4 310s # expected: '403' 310s # received: '403' 310s ok 104 310s # testing : f5 310s # expected: '403' 310s # received: '403' 310s ok 105 310s # testing : f6 310s # expected: '403' 310s # received: '403' 310s ok 106 310s # testing : f7 310s # expected: '403' 310s # received: '403' 310s ok 107 310s # testing : f8 310s # expected: '403' 310s # received: '403' 310s ok 108 310s # testing : f9 310s # expected: '403' 310s # received: '403' 310s ok 109 310s # testing : s0 310s # expected: '303' 310s # received: '303' 310s ok 110 310s # testing : s1 310s # expected: '303' 310s # received: '303' 310s ok 111 310s # testing : s2 310s # expected: '303' 310s # received: '303' 310s ok 112 310s # testing : s3 310s # expected: '303' 310s # received: '303' 310s ok 113 310s # testing : s4 310s # expected: '303' 310s # received: '303' 310s ok 114 310s # testing : s5 310s # expected: '303' 310s # received: '303' 310s ok 115 310s # testing : s6 310s # expected: '303' 310s # received: '303' 310s ok 116 310s # testing : s7 310s # expected: '303' 310s # received: '303' 310s ok 117 310s # testing : s8 310s # expected: '303' 310s # received: '303' 310s ok 118 310s # testing : s9 310s # expected: '303' 310s # received: '303' 310s ok 119 310s # testing : g0 310s # expected: '410' 310s # received: '410' 310s ok 120 310s # testing : g1 310s # expected: '410' 310s # received: '410' 310s ok 121 310s # testing : g2 310s # expected: '410' 310s # received: '410' 310s ok 122 310s # testing : g3 310s # expected: '410' 310s # received: '410' 310s ok 123 310s # testing : g4 310s # expected: '410' 310s # received: '410' 310s ok 124 310s # testing : g5 310s # expected: '410' 310s # received: '410' 310s ok 125 310s # testing : g6 310s # expected: '410' 310s # received: '410' 310s ok 126 310s # testing : g7 310s # expected: '410' 310s # received: '410' 310s ok 127 310s # testing : g8 310s # expected: '410' 310s # received: '410' 310s ok 128 310s # testing : g9 310s # expected: '410' 310s # received: '410' 310s ok 129 310s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 310s # verifying /modules/alias/script is plain text 310s # testing : /modules/alias/script 310s # expected: '#!/bin/sh 310s # echo Content-type: text/plain 310s # echo 310s # echo this is a shell script cgi. 310s # ' 310s # received: '#!/bin/sh 310s # echo Content-type: text/plain 310s # echo 310s # echo this is a shell script cgi. 310s # ' 310s ok 130 310s # verifying same file accessed at /cgi/script is executed code 310s # testing : /cgi/script 310s # expected: 'this is a shell script cgi. 310s # ' 310s # received: 'this is a shell script cgi. 310s # ' 310s ok 131 310s # verifying ScriptAliasMatch with /aliascgi-script 310s # testing : /aliascgi-script 310s # expected: 'this is a shell script cgi. 310s # ' 310s # received: 'this is a shell script cgi. 310s # ' 310s ok 132 310s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 310s # testing : /aliascgi-script 310s # expected: 'this is a shell script cgi. 310s # ' 310s # received: 'this is a shell script cgi. 310s # ' 310s ok 133 310s # verifying bad script alias. 310s # testing : /aliascgi-nada 310s # expected: 404 310s # received: '404' 310s ok 134 310s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 310s ok 312s t/modules/allowmethods.t ............ 312s 1..9 312s # Running under perl version 5.038002 for linux 312s # Current time local: Tue Dec 17 20:13:45 2024 312s # Current time GMT: Tue Dec 17 20:13:45 2024 312s # Using Test.pm version 1.31 312s # Using Apache/Test.pm version 1.42 312s # testing : Get request to /Get responds 200 312s # expected: 200 312s # received: '200' 312s ok 1 312s # testing : Head request to /Get responds 200 312s # expected: 200 312s # received: '200' 312s ok 2 312s # testing : Post request to /Get responds 405 312s # expected: 405 312s # received: '405' 312s ok 3 312s # testing : Get request to /Head responds 200 312s # expected: 200 312s # received: '200' 312s ok 4 312s # testing : Head request to /Head responds 200 312s # expected: 200 312s # received: '200' 312s ok 5 312s # testing : Post request to /Head responds 405 312s # expected: 405 312s # received: '405' 312s ok 6 312s # testing : Get request to /Post responds 405 312s # expected: 405 312s # received: '405' 312s ok 7 312s # testing : Head request to /Post responds 405 312s # expected: 405 312s # received: '405' 312s ok 8 312s # testing : Post request to /Post responds 200 312s # expected: 200 312s # received: '200' 312s ok 9 312s ok 314s t/modules/asis.t .................... 314s 1..3 314s # Running under perl version 5.038002 for linux 314s # Current time local: Tue Dec 17 20:13:47 2024 314s # Current time GMT: Tue Dec 17 20:13:47 2024 314s # Using Test.pm version 1.31 314s # Using Apache/Test.pm version 1.42 314s # testing : asis content OK 314s # expected: 'This is asis content. 314s # ' 314s # received: 'This is asis content. 314s # ' 314s ok 1 314s # testing : asis gave 404 error 314s # expected: 404 314s # received: '404' 314s ok 2 314s # testing : asis gave 403 error 314s # expected: 403 314s # received: '403' 314s ok 3 314s ok 317s t/modules/authz_core.t .............. 317s 1..504 317s # Running under perl version 5.038002 for linux 317s # Current time local: Tue Dec 17 20:13:49 2024 317s # Current time GMT: Tue Dec 17 20:13:49 2024 317s # Using Test.pm version 1.31 317s # Using Apache/Test.pm version 1.42 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/basic1 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/groups1 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 200, expected 200 [a/ : a/ ] 317s ok 1 317s # got 200, expected 200 [a/ : a/ 1] 317s ok 2 317s # got 200, expected 200 [a/ : a/ 2] 317s ok 3 317s # got 200, expected 200 [a/ : a/ 1 2] 317s ok 4 317s # got 200, expected 200 [a/ : a/ 3] 317s ok 5 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ user1: a/ ] 317s ok 6 317s # got 200, expected 200 [a/ user1: a/ user1] 317s ok 7 317s # got 401, expected 401 [a/ user1: a/ user2] 317s ok 8 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ Any 1 2: a/ ] 317s ok 9 317s # got 200, expected 200 [a/ Any 1 2: a/ 1] 317s ok 10 317s # got 200, expected 200 [a/ Any 1 2: a/ 2] 317s ok 11 317s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 317s ok 12 317s # got 403, expected 403 [a/ Any 1 2: a/ 3] 317s ok 13 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 317s ok 14 317s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 317s ok 15 317s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 317s ok 16 317s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 317s ok 17 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 317s ok 18 317s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 317s ok 19 317s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 317s ok 20 317s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 317s ok 21 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 317s ok 22 317s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 317s ok 23 317s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 317s ok 24 317s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 317s ok 25 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 317s ok 26 317s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 317s ok 27 317s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 317s ok 28 317s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 317s ok 29 317s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 317s ok 30 317s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 317s ok 31 317s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 317s ok 32 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 317s ok 33 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 317s ok 34 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 317s ok 35 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 317s ok 36 317s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 317s ok 37 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 317s ok 38 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 317s ok 39 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 317s ok 40 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 317s ok 41 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 317s ok 42 317s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 317s ok 43 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 317s ok 44 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 317s ok 45 317s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 317s ok 46 317s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 317s ok 47 317s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 317s ok 48 317s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 317s ok 49 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 317s ok 50 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 317s ok 51 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 317s ok 52 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 317s ok 53 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 317s ok 54 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 317s ok 55 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 317s ok 56 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 317s ok 57 317s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 317s ok 58 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 1 !2: a/ ] 317s ok 59 317s # got 200, expected 200 [a/ All 1 !2: a/ 1] 317s ok 60 317s # got 403, expected 403 [a/ All 1 !2: a/ 2] 317s ok 61 317s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 317s ok 62 317s # got 403, expected 403 [a/ All 1 !2: a/ 3] 317s ok 63 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 317s ok 64 317s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 317s ok 65 317s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 317s ok 66 317s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 317s ok 67 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 317s ok 68 317s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 317s ok 69 317s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 317s ok 70 317s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 317s ok 71 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 317s ok 72 317s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 317s ok 73 317s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 317s ok 74 317s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 317s ok 75 317s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 317s ok 76 317s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 317s ok 77 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 317s ok 78 317s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 317s ok 79 317s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 317s ok 80 317s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 317s ok 81 317s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 317s ok 82 317s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 317s ok 83 317s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 317s ok 84 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 317s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 317s ok 85 317s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 317s ok 86 317s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 317s ok 87 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 317s ok 88 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 317s ok 89 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 317s ok 90 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 317s ok 91 317s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 317s ok 92 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 317s ok 93 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 317s ok 94 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 317s ok 95 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 317s ok 96 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 317s ok 97 317s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 317s ok 98 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 317s ok 99 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 317s ok 100 317s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 317s ok 101 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 317s ok 102 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 317s ok 103 317s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 317s ok 104 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 317s ok 105 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 317s ok 106 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 317s ok 107 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 317s ok 108 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 317s ok 109 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 317s ok 110 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 317s ok 111 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 317s ok 112 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 317s ok 113 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 1 2: a/ ] 317s ok 114 317s # got 403, expected 403 [a/ All 1 2: a/ 1] 317s ok 115 317s # got 403, expected 403 [a/ All 1 2: a/ 2] 317s ok 116 317s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 317s ok 117 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 317s ok 118 317s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 317s ok 119 317s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 317s ok 120 317s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 317s ok 121 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 317s ok 122 317s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 317s ok 123 317s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 317s ok 124 317s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 317s ok 125 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 317s ok 126 317s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 317s ok 127 317s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 317s ok 128 317s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 317s ok 129 317s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 317s ok 130 317s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 317s ok 131 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 317s ok 132 317s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 317s ok 133 317s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 317s ok 134 317s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 317s ok 135 317s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 317s ok 136 317s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 317s ok 137 317s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 317s ok 138 317s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 317s ok 139 317s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 317s ok 140 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 317s ok 141 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 317s ok 142 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 317s ok 143 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 317s ok 144 317s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 317s ok 145 317s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 317s ok 146 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 317s ok 147 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 317s ok 148 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 317s ok 149 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 317s ok 150 317s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 317s ok 151 317s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 317s ok 152 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 317s ok 153 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 317s ok 154 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 317s ok 155 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 317s ok 156 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 317s ok 157 317s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 317s ok 158 317s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 317s ok 159 317s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 317s ok 160 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 317s ok 161 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 317s ok 162 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 317s ok 163 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 317s ok 164 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 317s ok 165 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 317s ok 166 317s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 317s ok 167 317s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 317s ok 168 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 317s ok 169 317s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 317s ok 170 317s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 317s ok 171 317s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 317s ok 172 317s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 317s ok 173 317s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 317s ok 174 317s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 317s ok 175 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 317s ok 176 317s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 317s ok 177 317s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 317s ok 178 317s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 317s ok 179 317s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 317s ok 180 317s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 317s ok 181 317s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 317s ok 182 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 317s ok 183 317s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 317s ok 184 317s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 317s ok 185 317s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 317s ok 186 317s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 317s ok 187 317s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 317s ok 188 317s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 317s ok 189 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 317s ok 190 317s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 317s ok 191 317s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 317s ok 192 317s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 317s ok 193 317s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 317s ok 194 317s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 317s ok 195 317s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 317s ok 196 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 317s ok 197 317s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 317s ok 198 317s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 317s ok 199 317s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 317s ok 200 317s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 317s ok 201 317s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 317s ok 202 317s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 317s ok 203 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 317s ok 204 317s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 317s ok 205 317s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 317s ok 206 317s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 317s ok 207 317s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 317s ok 208 317s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 317s ok 209 317s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 317s ok 210 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 317s ok 211 317s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 317s ok 212 317s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 317s ok 213 317s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 317s ok 214 317s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 317s ok 215 317s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 317s ok 216 317s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 317s ok 217 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 317s ok 218 317s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 317s ok 219 317s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 317s ok 220 317s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 317s ok 221 317s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 317s ok 222 317s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 317s ok 223 317s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 317s ok 224 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 317s ok 225 317s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 317s ok 226 317s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 317s ok 227 317s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 317s ok 228 317s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 317s ok 229 317s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 317s ok 230 317s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 317s ok 231 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 317s ok 232 317s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 317s ok 233 317s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 317s ok 234 317s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 317s ok 235 317s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 317s ok 236 317s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 317s ok 237 317s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 317s ok 238 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 317s ok 239 317s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 317s ok 240 317s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 317s ok 241 317s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 317s ok 242 317s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 317s ok 243 317s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 317s ok 244 317s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 317s ok 245 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 317s ok 246 317s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 317s ok 247 317s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 317s ok 248 317s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 317s ok 249 317s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 317s ok 250 317s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 317s ok 251 317s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 317s ok 252 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 317s ok 253 317s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 317s ok 254 317s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 317s ok 255 317s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 317s ok 256 317s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 317s ok 257 317s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 317s ok 258 317s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 317s ok 259 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 317s ok 260 317s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 317s ok 261 317s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 317s ok 262 317s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 317s ok 263 317s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 317s ok 264 317s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 317s ok 265 317s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 317s ok 266 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 317s ok 267 317s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 317s ok 268 317s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 317s ok 269 317s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 317s ok 270 317s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 317s ok 271 317s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 317s ok 272 317s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 317s ok 273 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 317s ok 274 317s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 317s ok 275 317s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 317s ok 276 317s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 317s ok 277 317s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 317s ok 278 317s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 317s ok 279 317s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 317s ok 280 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 317s ok 281 317s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 317s ok 282 317s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 317s ok 283 317s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 317s ok 284 317s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 317s ok 285 317s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 317s ok 286 317s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 317s ok 287 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 317s ok 288 317s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 317s ok 289 317s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 317s ok 290 317s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 317s ok 291 317s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 317s ok 292 317s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 317s ok 293 317s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 317s ok 294 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 317s ok 295 317s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 317s ok 296 317s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 317s ok 297 317s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 317s ok 298 317s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 317s ok 299 317s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 317s ok 300 317s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 317s ok 301 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 317s ok 302 317s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 317s ok 303 317s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 317s ok 304 317s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 317s ok 305 317s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 317s ok 306 317s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 317s ok 307 317s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 317s ok 308 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 317s ok 309 317s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 317s ok 310 317s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 317s ok 311 317s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 317s ok 312 317s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 317s ok 313 317s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 317s ok 314 317s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 317s ok 315 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 317s ok 316 317s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 317s ok 317 317s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 317s ok 318 317s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 317s ok 319 317s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 317s ok 320 317s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 317s ok 321 317s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 317s ok 322 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 317s ok 323 317s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 317s ok 324 317s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 317s ok 325 317s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 317s ok 326 317s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 317s ok 327 317s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 317s ok 328 317s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 317s ok 329 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 317s ok 330 317s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 317s ok 331 317s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 317s ok 332 317s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 317s ok 333 317s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 317s ok 334 317s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 317s ok 335 317s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 317s ok 336 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 317s ok 337 317s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 317s ok 338 317s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 317s ok 339 317s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 317s ok 340 317s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 317s ok 341 317s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 317s ok 342 317s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 317s ok 343 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 317s ok 344 317s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 317s ok 345 317s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 317s ok 346 317s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 317s ok 347 317s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 317s ok 348 317s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 317s ok 349 317s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 317s ok 350 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 317s ok 351 317s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 317s ok 352 317s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 317s ok 353 317s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 317s ok 354 317s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 317s ok 355 317s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 317s ok 356 317s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 317s ok 357 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 317s ok 358 317s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 317s ok 359 317s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 317s ok 360 317s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 317s ok 361 317s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 317s ok 362 317s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 317s ok 363 317s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 317s ok 364 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 317s ok 365 317s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 317s ok 366 317s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 317s ok 367 317s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 317s ok 368 317s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 317s ok 369 317s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 317s ok 370 317s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 317s ok 371 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 317s ok 372 317s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 317s ok 373 317s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 317s ok 374 317s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 317s ok 375 317s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 317s ok 376 317s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 317s ok 377 317s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 317s ok 378 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 317s ok 379 317s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 317s ok 380 317s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 317s ok 381 317s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 317s ok 382 317s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 317s ok 383 317s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 317s ok 384 317s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 317s ok 385 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 317s ok 386 317s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 317s ok 387 317s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 317s ok 388 317s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 317s ok 389 317s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 317s ok 390 317s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 317s ok 391 317s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 317s ok 392 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 317s ok 393 317s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 317s ok 394 317s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 317s ok 395 317s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 317s ok 396 317s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 317s ok 397 317s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 317s ok 398 317s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 317s ok 399 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 317s ok 400 317s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 317s ok 401 317s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 317s ok 402 317s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 317s ok 403 317s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 317s ok 404 317s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 317s ok 405 317s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 317s ok 406 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 317s ok 407 317s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 317s ok 408 317s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 317s ok 409 317s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 317s ok 410 317s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 317s ok 411 317s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 317s ok 412 317s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 317s ok 413 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 317s ok 414 317s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 317s ok 415 317s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 317s ok 416 317s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 317s ok 417 317s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 317s ok 418 317s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 317s ok 419 317s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 317s ok 420 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 317s ok 421 317s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 317s ok 422 317s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 317s ok 423 317s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 317s ok 424 317s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 317s ok 425 317s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 317s ok 426 317s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 317s ok 427 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 317s ok 428 317s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 317s ok 429 317s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 317s ok 430 317s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 317s ok 431 317s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 317s ok 432 317s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 317s ok 433 317s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 317s ok 434 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 317s ok 435 317s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 317s ok 436 317s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 317s ok 437 317s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 317s ok 438 317s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 317s ok 439 317s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 317s ok 440 317s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 317s ok 441 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 317s ok 442 317s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 317s ok 443 317s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 317s ok 444 317s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 317s ok 445 317s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 317s ok 446 317s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 317s ok 447 317s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 317s ok 448 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 317s ok 449 317s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 317s ok 450 317s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 317s ok 451 317s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 317s ok 452 317s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 317s ok 453 317s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 317s ok 454 317s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 317s ok 455 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 317s ok 456 317s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 317s ok 457 317s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 317s ok 458 317s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 317s ok 459 317s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 317s ok 460 317s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 317s ok 461 317s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 317s ok 462 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 317s ok 463 317s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 317s ok 464 317s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 317s ok 465 317s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 317s ok 466 317s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 317s ok 467 317s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 317s ok 468 317s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 317s ok 469 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 317s ok 470 317s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 317s ok 471 317s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 317s ok 472 317s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 317s ok 473 317s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 317s ok 474 317s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 317s ok 475 317s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 317s ok 476 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 317s ok 477 317s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 317s ok 478 317s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 317s ok 479 317s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 317s ok 480 317s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 317s ok 481 317s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 317s ok 482 317s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 317s ok 483 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 317s ok 484 317s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 317s ok 485 317s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 317s ok 486 317s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 317s ok 487 317s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 317s ok 488 317s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 317s ok 489 317s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 317s ok 490 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 317s ok 491 317s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 317s ok 492 317s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 317s ok 493 317s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 317s ok 494 317s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 317s ok 495 317s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 317s ok 496 317s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 317s ok 497 317s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 317s ok 498 317s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 317s ok 499 317s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 317s ok 500 317s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 317s ok 501 317s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 317s ok 502 317s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 317s ok 503 317s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 317s ok 504 317s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 317s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/groups1 317s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 317s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 317s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/basic1 317s ok 318s t/modules/autoindex.t ............... 318s 1..84 318s # Running under perl version 5.038002 for linux 318s # Current time local: Tue Dec 17 20:13:52 2024 318s # Current time GMT: Tue Dec 17 20:13:52 2024 318s # Using Test.pm version 1.31 318s # Using Apache/Test.pm version 1.42 318s --- 318s IndexOrderDefault Ascending Name 318s GET /modules/autoindex/htaccess/ 318s ok 1 318s --- 318s IndexOrderDefault Ascending Name 318s 318s (C=N O=A) 318s GET /modules/autoindex/htaccess/?C=N&O=A 318s ok 2 318s --- 318s IndexOrderDefault Ascending Name 318s 318s (C=N O=D) 318s GET /modules/autoindex/htaccess/?C=N&O=D 318s ok 3 318s --- 318s IndexOrderDefault Ascending Name 318s 318s (C=M O=A) 318s GET /modules/autoindex/htaccess/?C=M&O=A 318s ok 4 318s --- 318s IndexOrderDefault Ascending Name 318s 318s (C=M O=D) 318s GET /modules/autoindex/htaccess/?C=M&O=D 318s ok 5 318s --- 318s IndexOrderDefault Ascending Name 318s 318s (C=S O=A) 318s GET /modules/autoindex/htaccess/?C=S&O=A 318s ok 6 318s --- 318s IndexOrderDefault Ascending Name 318s 318s (C=S O=D) 318s GET /modules/autoindex/htaccess/?C=S&O=D 318s ok 7 319s --- 319s IndexOrderDefault Ascending Date 319s GET /modules/autoindex/htaccess/ 319s ok 8 319s --- 319s IndexOrderDefault Ascending Date 319s 319s (C=N O=A) 319s GET /modules/autoindex/htaccess/?C=N&O=A 319s ok 9 319s --- 319s IndexOrderDefault Ascending Date 319s 319s (C=N O=D) 319s GET /modules/autoindex/htaccess/?C=N&O=D 319s ok 10 319s --- 319s IndexOrderDefault Ascending Date 319s 319s (C=M O=A) 319s GET /modules/autoindex/htaccess/?C=M&O=A 319s ok 11 319s --- 319s IndexOrderDefault Ascending Date 319s 319s (C=M O=D) 319s GET /modules/autoindex/htaccess/?C=M&O=D 319s ok 12 319s --- 319s IndexOrderDefault Ascending Date 319s 319s (C=S O=A) 319s GET /modules/autoindex/htaccess/?C=S&O=A 319s ok 13 319s --- 319s IndexOrderDefault Ascending Date 319s 319s (C=S O=D) 319s GET /modules/autoindex/htaccess/?C=S&O=D 319s ok 14 319s --- 319s IndexOrderDefault Ascending Size 319s GET /modules/autoindex/htaccess/ 319s ok 15 319s --- 319s IndexOrderDefault Ascending Size 319s 319s (C=N O=A) 319s GET /modules/autoindex/htaccess/?C=N&O=A 319s ok 16 319s --- 319s IndexOrderDefault Ascending Size 319s 319s (C=N O=D) 319s GET /modules/autoindex/htaccess/?C=N&O=D 319s ok 17 319s --- 319s IndexOrderDefault Ascending Size 319s 319s (C=M O=A) 319s GET /modules/autoindex/htaccess/?C=M&O=A 319s ok 18 319s --- 319s IndexOrderDefault Ascending Size 319s 319s (C=M O=D) 319s GET /modules/autoindex/htaccess/?C=M&O=D 319s ok 19 319s --- 319s IndexOrderDefault Ascending Size 319s 319s (C=S O=A) 319s GET /modules/autoindex/htaccess/?C=S&O=A 319s ok 20 319s --- 319s IndexOrderDefault Ascending Size 319s 319s (C=S O=D) 319s GET /modules/autoindex/htaccess/?C=S&O=D 319s ok 21 319s --- 319s IndexOrderDefault Descending Name 319s GET /modules/autoindex/htaccess/ 319s ok 22 319s --- 319s IndexOrderDefault Descending Name 319s 319s (C=N O=A) 319s GET /modules/autoindex/htaccess/?C=N&O=A 319s ok 23 319s --- 319s IndexOrderDefault Descending Name 319s 319s (C=N O=D) 319s GET /modules/autoindex/htaccess/?C=N&O=D 319s ok 24 319s --- 319s IndexOrderDefault Descending Name 319s 319s (C=M O=A) 319s GET /modules/autoindex/htaccess/?C=M&O=A 319s ok 25 319s --- 319s IndexOrderDefault Descending Name 319s 319s (C=M O=D) 319s GET /modules/autoindex/htaccess/?C=M&O=D 319s ok 26 319s --- 319s IndexOrderDefault Descending Name 319s 319s (C=S O=A) 319s GET /modules/autoindex/htaccess/?C=S&O=A 319s ok 27 319s --- 319s IndexOrderDefault Descending Name 319s 319s (C=S O=D) 319s GET /modules/autoindex/htaccess/?C=S&O=D 319s ok 28 319s --- 319s IndexOrderDefault Descending Date 319s GET /modules/autoindex/htaccess/ 319s ok 29 319s --- 319s IndexOrderDefault Descending Date 319s 319s (C=N O=A) 319s GET /modules/autoindex/htaccess/?C=N&O=A 319s ok 30 319s --- 319s IndexOrderDefault Descending Date 319s 319s (C=N O=D) 319s GET /modules/autoindex/htaccess/?C=N&O=D 319s ok 31 319s --- 319s IndexOrderDefault Descending Date 319s 319s (C=M O=A) 319s GET /modules/autoindex/htaccess/?C=M&O=A 319s ok 32 319s --- 319s IndexOrderDefault Descending Date 319s 319s (C=M O=D) 319s GET /modules/autoindex/htaccess/?C=M&O=D 319s ok 33 319s --- 319s IndexOrderDefault Descending Date 319s 319s (C=S O=A) 319s GET /modules/autoindex/htaccess/?C=S&O=A 319s ok 34 319s --- 319s IndexOrderDefault Descending Date 319s 319s (C=S O=D) 319s GET /modules/autoindex/htaccess/?C=S&O=D 319s ok 35 319s --- 319s IndexOrderDefault Descending Size 319s GET /modules/autoindex/htaccess/ 319s ok 36 319s --- 319s IndexOrderDefault Descending Size 319s 319s (C=N O=A) 319s GET /modules/autoindex/htaccess/?C=N&O=A 319s ok 37 319s --- 319s IndexOrderDefault Descending Size 319s 319s (C=N O=D) 319s GET /modules/autoindex/htaccess/?C=N&O=D 319s ok 38 319s --- 319s IndexOrderDefault Descending Size 319s 319s (C=M O=A) 319s GET /modules/autoindex/htaccess/?C=M&O=A 319s ok 39 319s --- 319s IndexOrderDefault Descending Size 319s 319s (C=M O=D) 319s GET /modules/autoindex/htaccess/?C=M&O=D 319s ok 40 319s --- 319s IndexOrderDefault Descending Size 319s 319s (C=S O=A) 319s GET /modules/autoindex/htaccess/?C=S&O=A 319s ok 41 319s --- 319s IndexOrderDefault Descending Size 319s 319s (C=S O=D) 319s GET /modules/autoindex/htaccess/?C=S&O=D 319s ok 42 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Name 319s GET /modules/autoindex/htaccess/ 319s ok 43 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Name 319s 319s (C=N O=A) 319s GET /modules/autoindex/htaccess/?C=N&O=A 319s ok 44 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Name 319s 319s (C=N O=D) 319s GET /modules/autoindex/htaccess/?C=N&O=D 319s ok 45 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Name 319s 319s (C=M O=A) 319s GET /modules/autoindex/htaccess/?C=M&O=A 319s ok 46 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Name 319s 319s (C=M O=D) 319s GET /modules/autoindex/htaccess/?C=M&O=D 319s ok 47 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Name 319s 319s (C=S O=A) 319s GET /modules/autoindex/htaccess/?C=S&O=A 319s ok 48 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Name 319s 319s (C=S O=D) 319s GET /modules/autoindex/htaccess/?C=S&O=D 319s ok 49 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Date 319s GET /modules/autoindex/htaccess/ 319s ok 50 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Date 319s 319s (C=N O=A) 319s GET /modules/autoindex/htaccess/?C=N&O=A 319s ok 51 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Date 319s 319s (C=N O=D) 319s GET /modules/autoindex/htaccess/?C=N&O=D 319s ok 52 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Date 319s 319s (C=M O=A) 319s GET /modules/autoindex/htaccess/?C=M&O=A 319s ok 53 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Date 319s 319s (C=M O=D) 319s GET /modules/autoindex/htaccess/?C=M&O=D 319s ok 54 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Date 319s 319s (C=S O=A) 319s GET /modules/autoindex/htaccess/?C=S&O=A 319s ok 55 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Date 319s 319s (C=S O=D) 319s GET /modules/autoindex/htaccess/?C=S&O=D 319s ok 56 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Size 319s GET /modules/autoindex/htaccess/ 319s ok 57 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Size 319s 319s (C=N O=A) 319s GET /modules/autoindex/htaccess/?C=N&O=A 319s ok 58 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Size 319s 319s (C=N O=D) 319s GET /modules/autoindex/htaccess/?C=N&O=D 319s ok 59 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Size 319s 319s (C=M O=A) 319s GET /modules/autoindex/htaccess/?C=M&O=A 319s ok 60 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Size 319s 319s (C=M O=D) 319s GET /modules/autoindex/htaccess/?C=M&O=D 319s ok 61 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Size 319s 319s (C=S O=A) 319s GET /modules/autoindex/htaccess/?C=S&O=A 319s ok 62 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Ascending Size 319s 319s (C=S O=D) 319s GET /modules/autoindex/htaccess/?C=S&O=D 319s ok 63 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Name 319s GET /modules/autoindex/htaccess/ 319s ok 64 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Name 319s 319s (C=N O=A) 319s GET /modules/autoindex/htaccess/?C=N&O=A 319s ok 65 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Name 319s 319s (C=N O=D) 319s GET /modules/autoindex/htaccess/?C=N&O=D 319s ok 66 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Name 319s 319s (C=M O=A) 319s GET /modules/autoindex/htaccess/?C=M&O=A 319s ok 67 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Name 319s 319s (C=M O=D) 319s GET /modules/autoindex/htaccess/?C=M&O=D 319s ok 68 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Name 319s 319s (C=S O=A) 319s GET /modules/autoindex/htaccess/?C=S&O=A 319s ok 69 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Name 319s 319s (C=S O=D) 319s GET /modules/autoindex/htaccess/?C=S&O=D 319s ok 70 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Date 319s GET /modules/autoindex/htaccess/ 319s ok 71 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Date 319s 319s (C=N O=A) 319s GET /modules/autoindex/htaccess/?C=N&O=A 319s ok 72 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Date 319s 319s (C=N O=D) 319s GET /modules/autoindex/htaccess/?C=N&O=D 319s ok 73 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Date 319s 319s (C=M O=A) 319s GET /modules/autoindex/htaccess/?C=M&O=A 319s ok 74 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Date 319s 319s (C=M O=D) 319s GET /modules/autoindex/htaccess/?C=M&O=D 319s ok 75 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Date 319s 319s (C=S O=A) 319s GET /modules/autoindex/htaccess/?C=S&O=A 319s ok 76 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Date 319s 319s (C=S O=D) 319s GET /modules/autoindex/htaccess/?C=S&O=D 319s ok 77 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Size 319s GET /modules/autoindex/htaccess/ 319s ok 78 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Size 319s 319s (C=N O=A) 319s GET /modules/autoindex/htaccess/?C=N&O=A 319s ok 79 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Size 319s 319s (C=N O=D) 319s GET /modules/autoindex/htaccess/?C=N&O=D 319s ok 80 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Size 319s 319s (C=M O=A) 319s GET /modules/autoindex/htaccess/?C=M&O=A 319s ok 81 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Size 319s 319s (C=M O=D) 319s GET /modules/autoindex/htaccess/?C=M&O=D 319s ok 82 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Size 319s 319s (C=S O=A) 319s GET /modules/autoindex/htaccess/?C=S&O=A 319s ok 83 319s --- 319s IndexOptions FancyIndexing 319s IndexOrderDefault Descending Size 319s 319s (C=S O=D) 319s GET /modules/autoindex/htaccess/?C=S&O=D 319s ok 84 319s ok 320s t/modules/autoindex2.t .............. 320s 1..3 320s # Running under perl version 5.038002 for linux 320s # Current time local: Tue Dec 17 20:13:53 2024 320s # Current time GMT: Tue Dec 17 20:13:53 2024 320s # Using Test.pm version 1.31 320s # Using Apache/Test.pm version 1.42 320s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 320s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 320s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 320s # testing : dir_broken should not be listed 320s # expected: 0 320s # received: 0 320s ok 1 320s # testing : dir_normal should be listed 320s # expected: 1 320s # received: 1 320s ok 2 320s # testing : dir_protected should not be listed 320s # expected: 0 320s # received: 0 320s ok 3 320s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 320s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 320s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 320s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 320s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 320s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 320s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 320s ok 322s t/modules/brotli.t .................. 322s 1..64 322s # Running under perl version 5.038002 for linux 322s # Current time local: Tue Dec 17 20:13:55 2024 322s # Current time GMT: Tue Dec 17 20:13:55 2024 322s # Using Test.pm version 1.31 322s # Using Apache/Test.pm version 1.42 322s qvalue: 322s # expected: 200 322s # received: '200' 322s ok 1 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 2 322s qvalue: 322s # expected: 200 322s # received: '200' 322s ok 3 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 4 322s qvalue: 322s # expected: 200 322s # received: '200' 322s ok 5 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 6 322s qvalue: 322s # expected: 200 322s # received: '200' 322s ok 7 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 8 322s qvalue: 322s # expected: 200 322s # received: '200' 322s ok 9 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 10 322s qvalue: 322s # expected: 200 322s # received: '200' 322s ok 11 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 12 322s qvalue: ; 322s # expected: 200 322s # received: '200' 322s ok 13 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 14 322s qvalue: ; 322s # expected: 200 322s # received: '200' 322s ok 15 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 16 322s qvalue: ; 322s # expected: 200 322s # received: '200' 322s ok 17 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 18 322s qvalue: ;q= 322s # expected: 200 322s # received: '200' 322s ok 19 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 20 322s qvalue: ;q= 322s # expected: 200 322s # received: '200' 322s ok 21 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 22 322s qvalue: ;q= 322s # expected: 200 322s # received: '200' 322s ok 23 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 24 322s qvalue: ;q=0 322s # expected: 200 322s # received: '200' 322s ok 25 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 26 322s qvalue: ;q=0 322s # expected: 200 322s # received: '200' 322s ok 27 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 28 322s qvalue: ;q=0 322s # expected: 200 322s # received: '200' 322s ok 29 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 30 322s qvalue: ;q=0. 322s # expected: 200 322s # received: '200' 322s ok 31 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 32 322s qvalue: ;q=0. 322s # expected: 200 322s # received: '200' 322s ok 33 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 34 322s qvalue: ;q=0. 322s # expected: 200 322s # received: '200' 322s ok 35 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 36 322s qvalue: ;q=0.0 322s # expected: 200 322s # received: '200' 322s ok 37 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 38 322s qvalue: ;q=0.0 322s # expected: 200 322s # received: '200' 322s ok 39 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 40 322s qvalue: ;q=0.0 322s # expected: 200 322s # received: '200' 322s ok 41 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 42 322s qvalue: ;q=0.00 322s # expected: 200 322s # received: '200' 322s ok 43 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 44 322s qvalue: ;q=0.00 322s # expected: 200 322s # received: '200' 322s ok 45 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 46 322s qvalue: ;q=0.00 322s # expected: 200 322s # received: '200' 322s ok 47 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 48 322s qvalue: ;q=0.000 322s # expected: 200 322s # received: '200' 322s ok 49 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 50 322s qvalue: ;q=0.000 322s # expected: 200 322s # received: '200' 322s ok 51 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 52 322s qvalue: ;q=0.000 322s # expected: 200 322s # received: '200' 322s ok 53 322s # testing : response without Content-Encoding is OK 322s # expected: undef 322s # received: undef 322s ok 54 322s qvalue: ;q=0.0000 322s # expected: 200 322s # received: '200' 322s ok 55 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 56 322s qvalue: ;q=0.0000 322s # expected: 200 322s # received: '200' 322s ok 57 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 58 322s qvalue: ;q=0.0000 322s # expected: 200 322s # received: '200' 322s ok 59 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 60 322s # expected: 200 322s # received: '200' 322s ok 61 322s # testing : response Content-Encoding is OK 322s # expected: 'br' 322s # received: 'br' 322s ok 62 322s # expected: 200 322s # received: '200' 322s ok 63 322s # testing : response Content-Encoding is OK 322s # expected: 'gzip' 322s # received: 'gzip' 322s ok 64 322s ok 324s t/modules/buffer.t .................. 324s 1..12 324s # Running under perl version 5.038002 for linux 324s # Current time local: Tue Dec 17 20:13:57 2024 324s # Current time GMT: Tue Dec 17 20:13:57 2024 324s # Using Test.pm version 1.31 324s # Using Apache/Test.pm version 1.42 324s # testing : Checking return code is '200' 324s # expected: 200 324s # received: '200' 324s ok 1 324s ok 2 324s # testing : Checking return code is '200' 324s # expected: 200 324s # received: '200' 324s ok 3 324s ok 4 324s # testing : Checking return code is '200' 324s # expected: 200 324s # received: '200' 324s ok 5 324s ok 6 324s # testing : Checking return code is '200' 324s # expected: 200 324s # received: '200' 324s ok 7 324s ok 8 324s # testing : Checking return code is '200' 324s # expected: 200 324s # received: '200' 324s ok 9 324s ok 10 324s # testing : Checking return code is '200' 324s # expected: 200 324s # received: '200' 324s ok 11 324s ok 12 324s ok 326s t/modules/cache.t ................... 326s 1..3 326s # Running under perl version 5.038002 for linux 326s # Current time local: Tue Dec 17 20:13:59 2024 326s # Current time GMT: Tue Dec 17 20:13:59 2024 326s # Using Test.pm version 1.31 326s # Using Apache/Test.pm version 1.42 326s # testing : non-cached call to index.html 326s # expected: 200 326s # received: '200' 326s ok 1 326s # testing : call to cache index.html 326s # expected: 200 326s # received: '200' 326s ok 2 326s # testing : cached call to index.html 326s # expected: 200 326s # received: '200' 326s ok 3 326s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 326s ok 330s t/modules/cgi.t ..................... 330s 1..58 330s # Running under perl version 5.038002 for linux 330s # Current time local: Tue Dec 17 20:14:01 2024 330s # Current time GMT: Tue Dec 17 20:14:01 2024 330s # Using Test.pm version 1.31 330s # Using Apache/Test.pm version 1.42 330s # testing : return code for acceptpathinfodefault.sh 330s # expected: 200 330s # received: '200' 330s ok 1 330s # testing : body for acceptpathinfodefault.sh 330s # expected: '' 330s # received: '' 330s ok 2 330s # testing : return code for acceptpathinfodefault.sh/foo 330s # expected: 200 330s # received: '200' 330s ok 3 330s # testing : body for acceptpathinfodefault.sh/foo 330s # expected: '/foo' 330s # received: '/foo' 330s ok 4 330s # testing : return code for acceptpathinfooff.sh 330s # expected: 200 330s # received: '200' 330s ok 5 330s # testing : body for acceptpathinfooff.sh 330s # expected: '' 330s # received: '' 330s ok 6 330s # testing : return code for acceptpathinfooff.sh/foo 330s # expected: 404 330s # received: '404' 330s ok 7 330s # no body test for this one 330s ok 8 330s # testing : return code for acceptpathinfoon.sh 330s # expected: 200 330s # received: '200' 330s ok 9 330s # testing : body for acceptpathinfoon.sh 330s # expected: '' 330s # received: '' 330s ok 10 330s # testing : return code for acceptpathinfoon.sh/foo 330s # expected: 200 330s # received: '200' 330s ok 11 330s # testing : body for acceptpathinfoon.sh/foo 330s # expected: '/foo' 330s # received: '/foo' 330s ok 12 330s # testing : return code for bogus-perl.pl 330s # expected: 500 330s # received: '500' 330s ok 13 330s # cgi log created ok. 330s ok 14 330s # testing : return code for bogus-sh.sh 330s # expected: 500 330s # received: '500' 330s ok 15 330s # checking that log size (807) is bigger than it used to be (523) 330s ok 16 330s # testing : return code for nph-stderr.pl 330s # expected: 200 330s # received: '200' 330s ok 17 330s # testing : body for nph-stderr.pl 330s # expected: 'this is nph-stdout' 330s # received: 'this is nph-stdout' 330s ok 18 330s # testing : return code for nph-test.pl 330s # expected: 200 330s # received: '200' 330s ok 19 330s # testing : body for nph-test.pl 330s # expected: 'ok' 330s # received: 'ok' 330s ok 20 330s # testing : return code for perl.pl 330s # expected: 200 330s # received: '200' 330s ok 21 330s # testing : body for perl.pl 330s # expected: 'perl cgi' 330s # received: 'perl cgi' 330s ok 22 330s # testing : return code for sh.sh 330s # expected: 200 330s # received: '200' 330s ok 23 330s # testing : body for sh.sh 330s # expected: 'sh cgi' 330s # received: 'sh cgi' 330s ok 24 330s # testing : return code for stderr1.pl 330s # expected: 200 330s # received: '200' 330s ok 25 330s # testing : body for stderr1.pl 330s # expected: 'this is stdout' 330s # received: 'this is stdout' 330s ok 26 330s # testing : return code for stderr2.pl 330s # expected: 200 330s # received: '200' 330s ok 27 330s # testing : body for stderr2.pl 330s # expected: 'this is also stdout' 330s # received: 'this is also stdout' 330s ok 28 330s # testing : return code for stderr3.pl 330s # expected: 200 330s # received: '200' 330s ok 29 330s # testing : body for stderr3.pl 330s # expected: 'this is more stdout' 330s # received: 'this is more stdout' 330s ok 30 330s # posted content (length 10) to bogus-perl.pl 330s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 330s # expected: '500' 330s # received: '500' 330s ok 31 330s # checking that log size (35781) is greater than 807 330s ok 32 330s # verifying that logged content is 10 characters 330s ok 33 330s # posted content (length 99) to bogus-perl.pl 330s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 330s # expected: '500' 330s # received: '500' 330s ok 34 330s # checking that log size (36240) is greater than 35781 330s ok 35 330s # verifying that logged content is 99 characters 330s ok 36 330s # posted content (length 250) to bogus-perl.pl 330s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 330s # expected: '500' 330s # received: '500' 330s ok 37 330s # checking that log size (36851) is greater than 36240 330s ok 38 330s # verifying that logged content is 250 characters 330s ok 39 330s # posted content (length 255) to bogus-perl.pl 330s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 330s # expected: '500' 330s # received: '500' 330s ok 40 330s # checking that log size (37467) is greater than 36851 330s ok 41 330s # verifying that logged content is 255 characters 330s ok 42 330s # posted content (length 256) to bogus-perl.pl 330s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 330s # expected: '500' 330s # received: '500' 330s ok 43 330s # checking that log size (38084) is greater than 37467 330s ok 44 330s # verifying that logged content is 256 characters 330s ok 45 330s # posted content (length 257) to bogus-perl.pl 330s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 330s # expected: '500' 330s # received: '500' 330s ok 46 330s # checking that log size (38701) is greater than 38084 330s ok 47 330s # verifying that logged content is 256 characters 330s ok 48 330s # posted content (length 258) to bogus-perl.pl 330s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 330s # expected: '500' 330s # received: '500' 330s ok 49 330s # checking that log size (39318) is greater than 38701 330s ok 50 330s # verifying that logged content is 256 characters 330s ok 51 330s # posted content (length 1024) to bogus-perl.pl 330s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 330s # expected: '500' 330s # received: '500' 330s ok 52 330s # checking that log size (39936) is greater than 39318 330s ok 53 330s # verifying that logged content is 256 characters 330s ok 54 330s # verifying log is greater than 40960 bytes. 330s ok 55 330s # verifying log did not grow after making bogus request. 330s ok 56 330s # verifying log did not grow after making another bogus request. 330s ok 57 330s # checking that HEAD /modules/cgi/perl.pl returns 200. 330s ok 58 330s ok 332s t/modules/data.t .................... 332s 1..2 332s # Running under perl version 5.038002 for linux 332s # Current time local: Tue Dec 17 20:14:05 2024 332s # Current time GMT: Tue Dec 17 20:14:05 2024 332s # Using Test.pm version 1.31 332s # Using Apache/Test.pm version 1.42 332s # testing : Checking return code is '200' 332s # expected: 200 332s # received: '200' 332s ok 1 332s ok 2 332s ok 336s t/modules/dav.t ..................... 336s 1..19 336s # Running under perl version 5.038002 for linux 336s # Current time local: Tue Dec 17 20:14:07 2024 336s # Current time GMT: Tue Dec 17 20:14:07 2024 336s # Using Test.pm version 1.31 336s # Using Apache/Test.pm version 1.42 336s resource lock test: 336s ok 1 336s DAV put test: 336s ok 2 336s getting DAV resource properties: 336s ok 3 336s created: Tue, 17 Dec 2024 20:14:09 GMT 336s modified: Tue, 17 Dec 2024 20:14:09 GMT 336s now: Tue, 17 Dec 2024 20:14:11 GMT 336s ok 4 336s ok 5 336s resource lock status test: 336s ok 6 336s resource unlock test: 336s ok 7 336s resource lock status test: 336s ok 8 336s getting uri... 336s expect: 336s -> 336s 336s
336s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

382s # 382s # ' 382s # received: ' 382s #

Hello World!

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

No query was specified.

382s # 382s # ' 382s # received: ' 382s #

No query was specified.

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

Hello World!

382s # 382s # ' 382s # received: ' 382s #

Hello World!

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

No query was specified.

382s # 382s # ' 382s # received: ' 382s #

No query was specified.

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

mod_include test

386s # 386s # 386s # Hello World 386s # 386s #

[back]

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

mod_include test

386s # 386s # 386s # Hello World 386s # 386s #

[back]

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

mod_include test

386s # 386s # 386s # Hello World 386s # 386s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [pb49aeff5_foo1]

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

LoadBalancer Status for balancer://foo2 [pb49aeff5_foo2]

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

LoadBalancer Status for balancer://foo3 [pb49aeff5_foo3]

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

LoadBalancer Status for balancer://foo4 [pb49aeff5_foo4]

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

LoadBalancer Status for balancer://pr45434 [pb49aeff5_pr45434]

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

LoadBalancer Status for balancer://failover [pb49aeff5_failover]

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

LoadBalancer Status for balancer://dynproxy [pb49aeff5_dynproxy]

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

Moved Permanently

430s #

The document has moved here.

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

Moved Permanently

430s #

The document has moved here.

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

Moved Permanently

430s #

The document has moved here.

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

Moved Permanently

430s #

The document has moved here.

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

Multiple Choices

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

Available documents: 430s #

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

Multiple Choices

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

Available documents: 430s #

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

Multiple Choices

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

Available documents: 430s #

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

Moved Permanently

430s #

The document has moved here.

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

Multiple Choices

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

Available documents: 430s #

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

Multiple Choices

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

Available documents: 430s #

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

Moved Permanently

430s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

432s
Current Time: Tuesday, 17-Dec-2024 20:15:47 UTC
432s
Restart Time: Tuesday, 17-Dec-2024 20:11:43 UTC
432s
Parent Server Config. Generation: 1
432s
Parent Server MPM Generation: 0
432s
Server uptime: 4 minutes 3 seconds
432s
Server load: 0.67 0.51 0.23
432s
Total accesses: 6800 - Total Traffic: 139.6 MB - Total Duration: 115245
432s
CPU Usage: u2.16 s2.74 cu2.27 cs2.62 - 4.03% CPU load
432s
28 requests/sec - 0.6 MB/second - 21.0 kB/request - 16.9478 ms/request
432s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
432s
.W__...
432s

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

432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s
SrvPIDAccMCPU 432s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/2738. 432s 0.00150276730.00.0056.17 432s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
1-081440/2898/2898W 432s 3.7100331190.058.8358.83 432s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-0378930/1058/1058_ 432s 1.8410201220.024.4624.46 432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-01016650/60/69_ 432s 0.1110155150.00.030.04 432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
4-0-0/0/5. 432s 0.00160570.00.000.00 432s 127.0.0.1http/1.1localhost:8541POST /echo_post/baltest_echo_post HTTP/1.1
5-0-0/0/24. 432s 0.00170187120.00.000.09 432s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
6-0-0/0/8. 432s 0.00140440.00.000.00 432s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
432s
432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s
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
432s 432s ok 1 432s ok 434s t/modules/substitute.t .............. 434s 1..19 434s # Running under perl version 5.038002 for linux 434s # Current time local: Tue Dec 17 20:15:47 2024 434s # Current time GMT: Tue Dec 17 20:15:47 2024 434s # Using Test.pm version 1.31 434s # Using Apache/Test.pm version 1.42 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'barbar': OK 434s ok 1 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'barbar': OK 434s ok 2 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'foofoo': OK 434s ok 3 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'barbar': OK 434s ok 4 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'barbar': OK 434s ok 5 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'barbar': OK 434s ok 6 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'foof 434s oo': OK 434s ok 7 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'xfoo': OK 434s ok 8 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 434s ok 9 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s ': OK 434s ok 10 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'a$1axb(': OK 434s ok 11 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'a$XX': OK 434s ok 12 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 434s ok 13 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'x&x': OK 434s ok 14 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'xx': OK 434s ok 15 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'fcooar': OK 434s ok 16 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'fc$1ar': OK 434s ok 17 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'fdooar': OK 434s ok 18 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'XXXfooXXX 434s bar': OK 434s ok 19 434s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s ok 437s t/modules/unique_id.t ............... 437s 1..300 437s # Running under perl version 5.038002 for linux 437s # Current time local: Tue Dec 17 20:15:49 2024 437s # Current time GMT: Tue Dec 17 20:15:49 2024 437s # Using Test.pm version 1.31 437s # Using Apache/Test.pm version 1.42 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 1 437s # unique id: Z2Hb93_5JrW5BsqY6-NNyAAAAAM 437s ok 2 437s ok 3 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 4 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHRwAAAAE 437s ok 5 437s ok 6 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 7 437s # unique id: Z2Hb9_bidefzAVO0uzvfIgAAAAI 437s ok 8 437s ok 9 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 10 437s # unique id: Z2Hb93_5JrW5BsqY6-NNyQAAAAM 437s ok 11 437s ok 12 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 13 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHSAAAAAE 437s ok 14 437s ok 15 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 16 437s # unique id: Z2Hb9_bidefzAVO0uzvfIwAAAAI 437s ok 17 437s ok 18 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 19 437s # unique id: Z2Hb93_5JrW5BsqY6-NNygAAAAM 437s ok 20 437s ok 21 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 22 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHSQAAAAE 437s ok 23 437s ok 24 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 25 437s # unique id: Z2Hb9_bidefzAVO0uzvfJAAAAAI 437s ok 26 437s ok 27 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 28 437s # unique id: Z2Hb93_5JrW5BsqY6-NNywAAAAM 437s ok 29 437s ok 30 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 31 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHSgAAAAE 437s ok 32 437s ok 33 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 34 437s # unique id: Z2Hb9_bidefzAVO0uzvfJQAAAAI 437s ok 35 437s ok 36 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 37 437s # unique id: Z2Hb93_5JrW5BsqY6-NNzAAAAAM 437s ok 38 437s ok 39 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 40 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHSwAAAAE 437s ok 41 437s ok 42 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 43 437s # unique id: Z2Hb9_bidefzAVO0uzvfJgAAAAI 437s ok 44 437s ok 45 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 46 437s # unique id: Z2Hb93_5JrW5BsqY6-NNzQAAAAM 437s ok 47 437s ok 48 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 49 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHTAAAAAE 437s ok 50 437s ok 51 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 52 437s # unique id: Z2Hb9_bidefzAVO0uzvfJwAAAAI 437s ok 53 437s ok 54 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 55 437s # unique id: Z2Hb93_5JrW5BsqY6-NNzgAAAAM 437s ok 56 437s ok 57 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 58 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHTQAAAAE 437s ok 59 437s ok 60 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 61 437s # unique id: Z2Hb9_bidefzAVO0uzvfKAAAAAI 437s ok 62 437s ok 63 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 64 437s # unique id: Z2Hb93_5JrW5BsqY6-NNzwAAAAM 437s ok 65 437s ok 66 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 67 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHTgAAAAE 437s ok 68 437s ok 69 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 70 437s # unique id: Z2Hb9_bidefzAVO0uzvfKQAAAAI 437s ok 71 437s ok 72 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 73 437s # unique id: Z2Hb93_5JrW5BsqY6-NN0AAAAAM 437s ok 74 437s ok 75 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 76 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHTwAAAAE 437s ok 77 437s ok 78 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 79 437s # unique id: Z2Hb9_bidefzAVO0uzvfKgAAAAI 437s ok 80 437s ok 81 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 82 437s # unique id: Z2Hb93_5JrW5BsqY6-NN0QAAAAM 437s ok 83 437s ok 84 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 85 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHUAAAAAE 437s ok 86 437s ok 87 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 88 437s # unique id: Z2Hb9_bidefzAVO0uzvfKwAAAAI 437s ok 89 437s ok 90 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 91 437s # unique id: Z2Hb93_5JrW5BsqY6-NN0gAAAAM 437s ok 92 437s ok 93 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 94 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHUQAAAAE 437s ok 95 437s ok 96 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 97 437s # unique id: Z2Hb9_bidefzAVO0uzvfLAAAAAI 437s ok 98 437s ok 99 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 100 437s # unique id: Z2Hb93_5JrW5BsqY6-NN0wAAAAM 437s ok 101 437s ok 102 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 103 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHUgAAAAE 437s ok 104 437s ok 105 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 106 437s # unique id: Z2Hb9_bidefzAVO0uzvfLQAAAAI 437s ok 107 437s ok 108 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 109 437s # unique id: Z2Hb93_5JrW5BsqY6-NN1AAAAAM 437s ok 110 437s ok 111 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 112 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHUwAAAAE 437s ok 113 437s ok 114 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 115 437s # unique id: Z2Hb9_bidefzAVO0uzvfLgAAAAI 437s ok 116 437s ok 117 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 118 437s # unique id: Z2Hb93_5JrW5BsqY6-NN1QAAAAM 437s ok 119 437s ok 120 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 121 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHVAAAAAE 437s ok 122 437s ok 123 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 124 437s # unique id: Z2Hb9_bidefzAVO0uzvfLwAAAAI 437s ok 125 437s ok 126 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 127 437s # unique id: Z2Hb93_5JrW5BsqY6-NN1gAAAAM 437s ok 128 437s ok 129 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 130 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHVQAAAAE 437s ok 131 437s ok 132 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 133 437s # unique id: Z2Hb9_bidefzAVO0uzvfMAAAAAI 437s ok 134 437s ok 135 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 136 437s # unique id: Z2Hb93_5JrW5BsqY6-NN1wAAAAM 437s ok 137 437s ok 138 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 139 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHVgAAAAE 437s ok 140 437s ok 141 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 142 437s # unique id: Z2Hb9_bidefzAVO0uzvfMQAAAAI 437s ok 143 437s ok 144 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 145 437s # unique id: Z2Hb93_5JrW5BsqY6-NN2AAAAAM 437s ok 146 437s ok 147 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 148 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHVwAAAAE 437s ok 149 437s ok 150 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 151 437s # unique id: Z2Hb9_bidefzAVO0uzvfMgAAAAI 437s ok 152 437s ok 153 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 154 437s # unique id: Z2Hb93_5JrW5BsqY6-NN2QAAAAM 437s ok 155 437s ok 156 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 157 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHWAAAAAE 437s ok 158 437s ok 159 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 160 437s # unique id: Z2Hb9_bidefzAVO0uzvfMwAAAAI 437s ok 161 437s ok 162 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 163 437s # unique id: Z2Hb93_5JrW5BsqY6-NN2gAAAAM 437s ok 164 437s ok 165 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 166 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHWQAAAAE 437s ok 167 437s ok 168 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 169 437s # unique id: Z2Hb9_bidefzAVO0uzvfNAAAAAI 437s ok 170 437s ok 171 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 172 437s # unique id: Z2Hb93_5JrW5BsqY6-NN2wAAAAM 437s ok 173 437s ok 174 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 175 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHWgAAAAE 437s ok 176 437s ok 177 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 178 437s # unique id: Z2Hb9_bidefzAVO0uzvfNQAAAAI 437s ok 179 437s ok 180 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 181 437s # unique id: Z2Hb93_5JrW5BsqY6-NN3AAAAAM 437s ok 182 437s ok 183 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 184 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHWwAAAAE 437s ok 185 437s ok 186 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 187 437s # unique id: Z2Hb9_bidefzAVO0uzvfNgAAAAI 437s ok 188 437s ok 189 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 190 437s # unique id: Z2Hb93_5JrW5BsqY6-NN3QAAAAM 437s ok 191 437s ok 192 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 193 437s # unique id: Z2Hb9wqbTuLUIuSZwZTHXAAAAAE 437s ok 194 437s ok 195 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 196 437s # unique id: Z2Hb9_bidefzAVO0uzvfNwAAAAI 437s ok 197 437s ok 198 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 199 437s # unique id: Z2Hb-H_5JrW5BsqY6-NN3gAAAAM 437s ok 200 437s ok 201 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 202 437s # unique id: Z2Hb-AqbTuLUIuSZwZTHXQAAAAE 437s ok 203 437s ok 204 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 205 437s # unique id: Z2Hb-PbidefzAVO0uzvfOAAAAAI 437s ok 206 437s ok 207 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 208 437s # unique id: Z2Hb-H_5JrW5BsqY6-NN3wAAAAM 437s ok 209 437s ok 210 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 211 437s # unique id: Z2Hb-AqbTuLUIuSZwZTHXgAAAAE 437s ok 212 437s ok 213 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 214 437s # unique id: Z2Hb-PbidefzAVO0uzvfOQAAAAI 437s ok 215 437s ok 216 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 217 437s # unique id: Z2Hb-H_5JrW5BsqY6-NN4AAAAAM 437s ok 218 437s ok 219 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 220 437s # unique id: Z2Hb-AqbTuLUIuSZwZTHXwAAAAE 437s ok 221 437s ok 222 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 223 437s # unique id: Z2Hb-PbidefzAVO0uzvfOgAAAAI 437s ok 224 437s ok 225 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 226 437s # unique id: Z2Hb-H_5JrW5BsqY6-NN4QAAAAM 437s ok 227 437s ok 228 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 229 437s # unique id: Z2Hb-AqbTuLUIuSZwZTHYAAAAAE 437s ok 230 437s ok 231 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 232 437s # unique id: Z2Hb-PbidefzAVO0uzvfOwAAAAI 437s ok 233 437s ok 234 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 235 437s # unique id: Z2Hb-H_5JrW5BsqY6-NN4gAAAAM 437s ok 236 437s ok 237 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 238 437s # unique id: Z2Hb-AqbTuLUIuSZwZTHYQAAAAE 437s ok 239 437s ok 240 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 241 437s # unique id: Z2Hb-PbidefzAVO0uzvfPAAAAAI 437s ok 242 437s ok 243 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 244 437s # unique id: Z2Hb-H_5JrW5BsqY6-NN4wAAAAM 437s ok 245 437s ok 246 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 247 437s # unique id: Z2Hb-AqbTuLUIuSZwZTHYgAAAAE 437s ok 248 437s ok 249 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 250 437s # unique id: Z2Hb-PbidefzAVO0uzvfPQAAAAI 437s ok 251 437s ok 252 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 253 437s # unique id: Z2Hb-H_5JrW5BsqY6-NN5AAAAAM 437s ok 254 437s ok 255 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 256 437s # unique id: Z2Hb-AqbTuLUIuSZwZTHYwAAAAE 437s ok 257 437s ok 258 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 259 437s # unique id: Z2Hb-PbidefzAVO0uzvfPgAAAAI 437s ok 260 437s ok 261 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 262 437s # unique id: Z2Hb-H_5JrW5BsqY6-NN5QAAAAM 437s ok 263 437s ok 264 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 265 437s # unique id: Z2Hb-AqbTuLUIuSZwZTHZAAAAAE 437s ok 266 437s ok 267 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 268 437s # unique id: Z2Hb-PbidefzAVO0uzvfPwAAAAI 437s ok 269 437s ok 270 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 271 437s # unique id: Z2Hb-H_5JrW5BsqY6-NN5gAAAAM 437s ok 272 437s ok 273 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 274 437s # unique id: Z2Hb-AqbTuLUIuSZwZTHZQAAAAE 437s ok 275 437s ok 276 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 277 437s # unique id: Z2Hb-PbidefzAVO0uzvfQAAAAAI 437s ok 278 437s ok 279 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 280 437s # unique id: Z2Hb-H_5JrW5BsqY6-NN5wAAAAM 437s ok 281 437s ok 282 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 283 437s # unique id: Z2Hb-AqbTuLUIuSZwZTHZgAAAAE 437s ok 284 437s ok 285 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 286 437s # unique id: Z2Hb-PbidefzAVO0uzvfQQAAAAI 437s ok 287 437s ok 288 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 289 437s # unique id: Z2Hb-H_5JrW5BsqY6-NN6AAAAAM 437s ok 290 437s ok 291 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 292 437s # unique id: Z2Hb-AqbTuLUIuSZwZTHZwAAAAE 437s ok 293 437s ok 294 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 295 437s # unique id: Z2Hb-PbidefzAVO0uzvfQgAAAAI 437s ok 296 437s ok 297 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 298 437s # unique id: Z2Hb-H_5JrW5BsqY6-NN6QAAAAM 437s ok 299 437s ok 300 437s ok 440s t/modules/usertrack.t ............... 440s 1..1004 440s # Running under perl version 5.038002 for linux 440s # Current time local: Tue Dec 17 20:15:52 2024 440s # Current time GMT: Tue Dec 17 20:15:52 2024 440s # Using Test.pm version 1.31 440s # Using Apache/Test.pm version 1.42 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 1 440s ok 2 440s Set-Cookie: usertrack_test=a00a432f.6297cf6d9d7b3; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=a00a432f.6297cf6d9d7b3 440s ok 3 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 4 440s ok 5 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 6 440s ok 7 440s Set-Cookie: usertrack_test=8b3cf565.6297cf6d9f35c; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=8b3cf565.6297cf6d9f35c 440s ok 8 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 9 440s ok 10 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 11 440s ok 12 440s Set-Cookie: usertrack_test=a00ad720.6297cf6da00bb; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=a00ad720.6297cf6da00bb 440s ok 13 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 14 440s ok 15 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 16 440s ok 17 440s Set-Cookie: usertrack_test=8aa28465.6297cf6da0d0d; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=8aa28465.6297cf6da0d0d 440s ok 18 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 19 440s ok 20 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 21 440s ok 22 440s Set-Cookie: usertrack_test=fd029a6a.6297cf6da1a0e; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=fd029a6a.6297cf6da1a0e 440s ok 23 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 24 440s ok 25 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 26 440s ok 27 440s Set-Cookie: usertrack_test=cec20f30.6297cf6da26b7; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=cec20f30.6297cf6da26b7 440s ok 28 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 29 440s ok 30 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 31 440s ok 32 440s Set-Cookie: usertrack_test=c33ba7be.6297cf6da3284; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=c33ba7be.6297cf6da3284 440s ok 33 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 34 440s ok 35 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 36 440s ok 37 440s Set-Cookie: usertrack_test=1e913298.6297cf6da3e46; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=1e913298.6297cf6da3e46 440s ok 38 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 39 440s ok 40 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 41 440s ok 42 440s Set-Cookie: usertrack_test=ca3c4cad.6297cf6da4e00; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=ca3c4cad.6297cf6da4e00 440s ok 43 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 44 440s ok 45 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 46 440s ok 47 440s Set-Cookie: usertrack_test=b74b3fcd.6297cf6da5cce; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=b74b3fcd.6297cf6da5cce 440s ok 48 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 49 440s ok 50 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 51 440s ok 52 440s Set-Cookie: usertrack_test=f9b6fd50.6297cf6da69af; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=f9b6fd50.6297cf6da69af 440s ok 53 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 54 440s ok 55 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 56 440s ok 57 440s Set-Cookie: usertrack_test=cf6f594e.6297cf6da767e; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=cf6f594e.6297cf6da767e 440s ok 58 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 59 440s ok 60 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 61 440s ok 62 440s Set-Cookie: usertrack_test=b5da4745.6297cf6da8240; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=b5da4745.6297cf6da8240 440s ok 63 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 64 440s ok 65 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 66 440s ok 67 440s Set-Cookie: usertrack_test=3292ba4e.6297cf6da8df7; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=3292ba4e.6297cf6da8df7 440s ok 68 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 69 440s ok 70 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 71 440s ok 72 440s Set-Cookie: usertrack_test=df1ca8b6.6297cf6da9997; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=df1ca8b6.6297cf6da9997 440s ok 73 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 74 440s ok 75 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 76 440s ok 77 440s Set-Cookie: usertrack_test=1ab5f1e0.6297cf6daa4e0; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=1ab5f1e0.6297cf6daa4e0 440s ok 78 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 79 440s ok 80 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 81 440s ok 82 440s Set-Cookie: usertrack_test=e92efe1e.6297cf6dab082; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e92efe1e.6297cf6dab082 440s ok 83 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 84 440s ok 85 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 86 440s ok 87 440s Set-Cookie: usertrack_test=3b3af022.6297cf6dabc3b; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=3b3af022.6297cf6dabc3b 440s ok 88 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 89 440s ok 90 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 91 440s ok 92 440s Set-Cookie: usertrack_test=136b967d.6297cf6dac80b; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=136b967d.6297cf6dac80b 440s ok 93 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 94 440s ok 95 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 96 440s ok 97 440s Set-Cookie: usertrack_test=7cd59fbd.6297cf6dad430; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=7cd59fbd.6297cf6dad430 440s ok 98 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 99 440s ok 100 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 101 440s ok 102 440s Set-Cookie: usertrack_test=b815e960.6297cf6dae0bf; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=b815e960.6297cf6dae0bf 440s ok 103 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 104 440s ok 105 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 106 440s ok 107 440s Set-Cookie: usertrack_test=c7a91178.6297cf6daeca5; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=c7a91178.6297cf6daeca5 440s ok 108 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 109 440s ok 110 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 111 440s ok 112 440s Set-Cookie: usertrack_test=eb7b21ba.6297cf6daf81b; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=eb7b21ba.6297cf6daf81b 440s ok 113 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 114 440s ok 115 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 116 440s ok 117 440s Set-Cookie: usertrack_test=5b1cde43.6297cf6db03ec; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=5b1cde43.6297cf6db03ec 440s ok 118 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 119 440s ok 120 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 121 440s ok 122 440s Set-Cookie: usertrack_test=bd0186de.6297cf6db0fe0; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=bd0186de.6297cf6db0fe0 440s ok 123 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 124 440s ok 125 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 126 440s ok 127 440s Set-Cookie: usertrack_test=9ca05cbb.6297cf6db1b4a; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=9ca05cbb.6297cf6db1b4a 440s ok 128 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 129 440s ok 130 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 131 440s ok 132 440s Set-Cookie: usertrack_test=e5181168.6297cf6db26b8; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e5181168.6297cf6db26b8 440s ok 133 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 134 440s ok 135 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 136 440s ok 137 440s Set-Cookie: usertrack_test=e0f62d45.6297cf6db32f1; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e0f62d45.6297cf6db32f1 440s ok 138 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 139 440s ok 140 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 141 440s ok 142 440s Set-Cookie: usertrack_test=fc69dde8.6297cf6db400c; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=fc69dde8.6297cf6db400c 440s ok 143 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 144 440s ok 145 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 146 440s ok 147 440s Set-Cookie: usertrack_test=e3b16124.6297cf6db4bfd; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e3b16124.6297cf6db4bfd 440s ok 148 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 149 440s ok 150 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 151 440s ok 152 440s Set-Cookie: usertrack_test=3344c2d9.6297cf6db5788; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=3344c2d9.6297cf6db5788 440s ok 153 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 154 440s ok 155 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 156 440s ok 157 440s Set-Cookie: usertrack_test=220b9b6a.6297cf6db66a5; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=220b9b6a.6297cf6db66a5 440s ok 158 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 159 440s ok 160 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 161 440s ok 162 440s Set-Cookie: usertrack_test=c08e9558.6297cf6db74d3; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=c08e9558.6297cf6db74d3 440s ok 163 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 164 440s ok 165 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 166 440s ok 167 440s Set-Cookie: usertrack_test=89d1a892.6297cf6db829d; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=89d1a892.6297cf6db829d 440s ok 168 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 169 440s ok 170 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 171 440s ok 172 440s Set-Cookie: usertrack_test=f498603b.6297cf6db8e82; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=f498603b.6297cf6db8e82 440s ok 173 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 174 440s ok 175 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 176 440s ok 177 440s Set-Cookie: usertrack_test=aaca63bb.6297cf6db9bbc; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=aaca63bb.6297cf6db9bbc 440s ok 178 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 179 440s ok 180 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 181 440s ok 182 440s Set-Cookie: usertrack_test=d8692521.6297cf6dba889; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=d8692521.6297cf6dba889 440s ok 183 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 184 440s ok 185 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 186 440s ok 187 440s Set-Cookie: usertrack_test=aa1aa1d9.6297cf6dbb49a; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=aa1aa1d9.6297cf6dbb49a 440s ok 188 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 189 440s ok 190 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 191 440s ok 192 440s Set-Cookie: usertrack_test=bb21613.6297cf6dbc0b8; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=bb21613.6297cf6dbc0b8 440s ok 193 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 194 440s ok 195 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 196 440s ok 197 440s Set-Cookie: usertrack_test=c392f6f5.6297cf6dbcce1; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=c392f6f5.6297cf6dbcce1 440s ok 198 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 199 440s ok 200 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 201 440s ok 202 440s Set-Cookie: usertrack_test=adc4b31a.6297cf6dbd89e; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=adc4b31a.6297cf6dbd89e 440s ok 203 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 204 440s ok 205 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 206 440s ok 207 440s Set-Cookie: usertrack_test=f263afcc.6297cf6dbe4e7; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=f263afcc.6297cf6dbe4e7 440s ok 208 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 209 440s ok 210 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 211 440s ok 212 440s Set-Cookie: usertrack_test=74566b0b.6297cf6dbf0ce; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=74566b0b.6297cf6dbf0ce 440s ok 213 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 214 440s ok 215 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 216 440s ok 217 440s Set-Cookie: usertrack_test=3aab9743.6297cf6dbfbd7; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=3aab9743.6297cf6dbfbd7 440s ok 218 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 219 440s ok 220 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 221 440s ok 222 440s Set-Cookie: usertrack_test=317f288a.6297cf6dc07b1; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=317f288a.6297cf6dc07b1 440s ok 223 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 224 440s ok 225 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 226 440s ok 227 440s Set-Cookie: usertrack_test=96844cda.6297cf6dc13a1; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=96844cda.6297cf6dc13a1 440s ok 228 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 229 440s ok 230 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 231 440s ok 232 440s Set-Cookie: usertrack_test=d269db78.6297cf6dc1f92; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=d269db78.6297cf6dc1f92 440s ok 233 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 234 440s ok 235 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 236 440s ok 237 440s Set-Cookie: usertrack_test=bede23ee.6297cf6dc2b4f; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=bede23ee.6297cf6dc2b4f 440s ok 238 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 239 440s ok 240 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 241 440s ok 242 440s Set-Cookie: usertrack_test=e153238f.6297cf6dc3812; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e153238f.6297cf6dc3812 440s ok 243 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 244 440s ok 245 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 246 440s ok 247 440s Set-Cookie: usertrack_test=189788a7.6297cf6dc4704; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=189788a7.6297cf6dc4704 440s ok 248 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 249 440s ok 250 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 251 440s ok 252 440s Set-Cookie: usertrack_test=2e27e0fd.6297cf6dc566f; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=2e27e0fd.6297cf6dc566f 440s ok 253 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 254 440s ok 255 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 256 440s ok 257 440s Set-Cookie: usertrack_test=6fb9ee5d.6297cf6dc661b; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=6fb9ee5d.6297cf6dc661b 440s ok 258 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 259 440s ok 260 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 261 440s ok 262 440s Set-Cookie: usertrack_test=ff2397be.6297cf6dc7470; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=ff2397be.6297cf6dc7470 440s ok 263 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 264 440s ok 265 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 266 440s ok 267 440s Set-Cookie: usertrack_test=bff7a2cf.6297cf6dc83df; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=bff7a2cf.6297cf6dc83df 440s ok 268 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 269 440s ok 270 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 271 440s ok 272 440s Set-Cookie: usertrack_test=258d9bbf.6297cf6dc9316; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=258d9bbf.6297cf6dc9316 440s ok 273 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 274 440s ok 275 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 276 440s ok 277 440s Set-Cookie: usertrack_test=56911dbf.6297cf6dca262; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=56911dbf.6297cf6dca262 440s ok 278 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 279 440s ok 280 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 281 440s ok 282 440s Set-Cookie: usertrack_test=407592c4.6297cf6dcb198; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=407592c4.6297cf6dcb198 440s ok 283 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 284 440s ok 285 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 286 440s ok 287 440s Set-Cookie: usertrack_test=b28463b1.6297cf6dcc0c8; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=b28463b1.6297cf6dcc0c8 440s ok 288 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 289 440s ok 290 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 291 440s ok 292 440s Set-Cookie: usertrack_test=388aaaf.6297cf6dcd008; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=388aaaf.6297cf6dcd008 440s ok 293 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 294 440s ok 295 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 296 440s ok 297 440s Set-Cookie: usertrack_test=1a0088fd.6297cf6dce336; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=1a0088fd.6297cf6dce336 440s ok 298 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 299 440s ok 300 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 301 440s ok 302 440s Set-Cookie: usertrack_test=6b6af97d.6297cf6dcf289; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=6b6af97d.6297cf6dcf289 440s ok 303 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 304 440s ok 305 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 306 440s ok 307 440s Set-Cookie: usertrack_test=5e8fd07b.6297cf6dd0129; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=5e8fd07b.6297cf6dd0129 440s ok 308 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 309 440s ok 310 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 311 440s ok 312 440s Set-Cookie: usertrack_test=deaa5196.6297cf6dd0f5a; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=deaa5196.6297cf6dd0f5a 440s ok 313 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 314 440s ok 315 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 316 440s ok 317 440s Set-Cookie: usertrack_test=bd45878b.6297cf6dd2093; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=bd45878b.6297cf6dd2093 440s ok 318 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 319 440s ok 320 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 321 440s ok 322 440s Set-Cookie: usertrack_test=d71a4ccc.6297cf6dd30b6; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=d71a4ccc.6297cf6dd30b6 440s ok 323 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 324 440s ok 325 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 326 440s ok 327 440s Set-Cookie: usertrack_test=bcd15c12.6297cf6dd3e40; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=bcd15c12.6297cf6dd3e40 440s ok 328 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 329 440s ok 330 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 331 440s ok 332 440s Set-Cookie: usertrack_test=6705f5d5.6297cf6dd4e8d; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=6705f5d5.6297cf6dd4e8d 440s ok 333 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 334 440s ok 335 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 336 440s ok 337 440s Set-Cookie: usertrack_test=5af10c10.6297cf6dd5e4d; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=5af10c10.6297cf6dd5e4d 440s ok 338 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 339 440s ok 340 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 341 440s ok 342 440s Set-Cookie: usertrack_test=d8ddf35b.6297cf6dd6f73; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=d8ddf35b.6297cf6dd6f73 440s ok 343 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 344 440s ok 345 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 346 440s ok 347 440s Set-Cookie: usertrack_test=3a8c7101.6297cf6dd7ec1; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=3a8c7101.6297cf6dd7ec1 440s ok 348 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 349 440s ok 350 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 351 440s ok 352 440s Set-Cookie: usertrack_test=7b7baf0.6297cf6dd8f59; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=7b7baf0.6297cf6dd8f59 440s ok 353 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 354 440s ok 355 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 356 440s ok 357 440s Set-Cookie: usertrack_test=dc9f18e2.6297cf6dd9f2b; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=dc9f18e2.6297cf6dd9f2b 440s ok 358 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 359 440s ok 360 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 361 440s ok 362 440s Set-Cookie: usertrack_test=cc9e17a6.6297cf6ddabe3; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=cc9e17a6.6297cf6ddabe3 440s ok 363 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 364 440s ok 365 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 366 440s ok 367 440s Set-Cookie: usertrack_test=74c5c8da.6297cf6ddb7b5; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=74c5c8da.6297cf6ddb7b5 440s ok 368 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 369 440s ok 370 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 371 440s ok 372 440s Set-Cookie: usertrack_test=9cf0db2f.6297cf6ddc345; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=9cf0db2f.6297cf6ddc345 440s ok 373 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 374 440s ok 375 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 376 440s ok 377 440s Set-Cookie: usertrack_test=eb1c0ee6.6297cf6ddcf4e; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=eb1c0ee6.6297cf6ddcf4e 440s ok 378 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 379 440s ok 380 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 381 440s ok 382 440s Set-Cookie: usertrack_test=2094213.6297cf6dddb39; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=2094213.6297cf6dddb39 440s ok 383 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 384 440s ok 385 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 386 440s ok 387 440s Set-Cookie: usertrack_test=a0448f98.6297cf6ddeb39; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=a0448f98.6297cf6ddeb39 440s ok 388 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 389 440s ok 390 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 391 440s ok 392 440s Set-Cookie: usertrack_test=79babd73.6297cf6ddf8ed; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=79babd73.6297cf6ddf8ed 440s ok 393 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 394 440s ok 395 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 396 440s ok 397 440s Set-Cookie: usertrack_test=84262d4a.6297cf6de04e6; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=84262d4a.6297cf6de04e6 440s ok 398 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 399 440s ok 400 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 401 440s ok 402 440s Set-Cookie: usertrack_test=a210065e.6297cf6de10cb; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=a210065e.6297cf6de10cb 440s ok 403 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 404 440s ok 405 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 406 440s ok 407 440s Set-Cookie: usertrack_test=f2b03798.6297cf6de1ce6; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=f2b03798.6297cf6de1ce6 440s ok 408 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 409 440s ok 410 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 411 440s ok 412 440s Set-Cookie: usertrack_test=b03971f3.6297cf6de28a2; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=b03971f3.6297cf6de28a2 440s ok 413 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 414 440s ok 415 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 416 440s ok 417 440s Set-Cookie: usertrack_test=53e06149.6297cf6de343c; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=53e06149.6297cf6de343c 440s ok 418 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 419 440s ok 420 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 421 440s ok 422 440s Set-Cookie: usertrack_test=44d32232.6297cf6de3f46; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=44d32232.6297cf6de3f46 440s ok 423 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 424 440s ok 425 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 426 440s ok 427 440s Set-Cookie: usertrack_test=1959713b.6297cf6de4b14; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=1959713b.6297cf6de4b14 440s ok 428 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 429 440s ok 430 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 431 440s ok 432 440s Set-Cookie: usertrack_test=2cab8cc.6297cf6de5785; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=2cab8cc.6297cf6de5785 440s ok 433 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 434 440s ok 435 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 436 440s ok 437 440s Set-Cookie: usertrack_test=9e5cc2f6.6297cf6de6378; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=9e5cc2f6.6297cf6de6378 440s ok 438 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 439 440s ok 440 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 441 440s ok 442 440s Set-Cookie: usertrack_test=767d2a00.6297cf6de6f5e; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=767d2a00.6297cf6de6f5e 440s ok 443 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 444 440s ok 445 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 446 440s ok 447 440s Set-Cookie: usertrack_test=ae53424a.6297cf6de7af7; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=ae53424a.6297cf6de7af7 440s ok 448 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 449 440s ok 450 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 451 440s ok 452 440s Set-Cookie: usertrack_test=89397906.6297cf6de8672; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=89397906.6297cf6de8672 440s ok 453 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 454 440s ok 455 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 456 440s ok 457 440s Set-Cookie: usertrack_test=2dcd9b8e.6297cf6de93eb; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=2dcd9b8e.6297cf6de93eb 440s ok 458 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 459 440s ok 460 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 461 440s ok 462 440s Set-Cookie: usertrack_test=b583066b.6297cf6dea086; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=b583066b.6297cf6dea086 440s ok 463 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 464 440s ok 465 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 466 440s ok 467 440s Set-Cookie: usertrack_test=331a9a98.6297cf6dead04; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=331a9a98.6297cf6dead04 440s ok 468 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 469 440s ok 470 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 471 440s ok 472 440s Set-Cookie: usertrack_test=e04dae2c.6297cf6deba2f; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e04dae2c.6297cf6deba2f 440s ok 473 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 474 440s ok 475 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 476 440s ok 477 440s Set-Cookie: usertrack_test=822631e3.6297cf6dec618; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=822631e3.6297cf6dec618 440s ok 478 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 479 440s ok 480 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 481 440s ok 482 440s Set-Cookie: usertrack_test=c31de59e.6297cf6ded1d6; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=c31de59e.6297cf6ded1d6 440s ok 483 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 484 440s ok 485 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 486 440s ok 487 440s Set-Cookie: usertrack_test=575e514b.6297cf6dedda2; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=575e514b.6297cf6dedda2 440s ok 488 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 489 440s ok 490 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 491 440s ok 492 440s Set-Cookie: usertrack_test=4cf72ee4.6297cf6dee954; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=4cf72ee4.6297cf6dee954 440s ok 493 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 494 440s ok 495 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 496 440s ok 497 440s Set-Cookie: usertrack_test=4fcbb52d.6297cf6def4fe; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=4fcbb52d.6297cf6def4fe 440s ok 498 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 499 440s ok 500 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 501 440s ok 502 440s Set-Cookie: usertrack_test=18725ca6.6297cf6df00f4; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=18725ca6.6297cf6df00f4 440s ok 503 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 504 440s ok 505 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 506 440s ok 507 440s Set-Cookie: usertrack_test=7146777a.6297cf6df0cda; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=7146777a.6297cf6df0cda 440s ok 508 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 509 440s ok 510 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 511 440s ok 512 440s Set-Cookie: usertrack_test=4ad2c478.6297cf6df1ae0; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=4ad2c478.6297cf6df1ae0 440s ok 513 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 514 440s ok 515 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 516 440s ok 517 440s Set-Cookie: usertrack_test=71ce9474.6297cf6df2707; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=71ce9474.6297cf6df2707 440s ok 518 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 519 440s ok 520 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 521 440s ok 522 440s Set-Cookie: usertrack_test=32e79989.6297cf6df32cd; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=32e79989.6297cf6df32cd 440s ok 523 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 524 440s ok 525 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 526 440s ok 527 440s Set-Cookie: usertrack_test=da8ae217.6297cf6df3ec7; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=da8ae217.6297cf6df3ec7 440s ok 528 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 529 440s ok 530 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 531 440s ok 532 440s Set-Cookie: usertrack_test=f53ac053.6297cf6df4adb; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=f53ac053.6297cf6df4adb 440s ok 533 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 534 440s ok 535 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 536 440s ok 537 440s Set-Cookie: usertrack_test=c982b66.6297cf6df56e4; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=c982b66.6297cf6df56e4 440s ok 538 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 539 440s ok 540 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 541 440s ok 542 440s Set-Cookie: usertrack_test=e72353ce.6297cf6df62a8; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e72353ce.6297cf6df62a8 440s ok 543 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 544 440s ok 545 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 546 440s ok 547 440s Set-Cookie: usertrack_test=9d2e9a1d.6297cf6df6e58; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=9d2e9a1d.6297cf6df6e58 440s ok 548 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 549 440s ok 550 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 551 440s ok 552 440s Set-Cookie: usertrack_test=206c8581.6297cf6df79cc; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=206c8581.6297cf6df79cc 440s ok 553 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 554 440s ok 555 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 556 440s ok 557 440s Set-Cookie: usertrack_test=855e7d04.6297cf6df855e; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=855e7d04.6297cf6df855e 440s ok 558 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 559 440s ok 560 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 561 440s ok 562 440s Set-Cookie: usertrack_test=e47e2c6e.6297cf6df9132; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e47e2c6e.6297cf6df9132 440s ok 563 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 564 440s ok 565 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 566 440s ok 567 440s Set-Cookie: usertrack_test=a61d2893.6297cf6df9ce1; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=a61d2893.6297cf6df9ce1 440s ok 568 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 569 440s ok 570 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 571 440s ok 572 440s Set-Cookie: usertrack_test=833a240b.6297cf6dfa8a8; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=833a240b.6297cf6dfa8a8 440s ok 573 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 574 440s ok 575 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 576 440s ok 577 440s Set-Cookie: usertrack_test=be123ae5.6297cf6dfb44a; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=be123ae5.6297cf6dfb44a 440s ok 578 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 579 440s ok 580 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 581 440s ok 582 440s Set-Cookie: usertrack_test=a92197f4.6297cf6dfc012; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=a92197f4.6297cf6dfc012 440s ok 583 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 584 440s ok 585 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 586 440s ok 587 440s Set-Cookie: usertrack_test=5ddfbfa5.6297cf6dfcbe2; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=5ddfbfa5.6297cf6dfcbe2 440s ok 588 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 589 440s ok 590 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 591 440s ok 592 440s Set-Cookie: usertrack_test=59b344ac.6297cf6dfd7ab; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=59b344ac.6297cf6dfd7ab 440s ok 593 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 594 440s ok 595 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 596 440s ok 597 440s Set-Cookie: usertrack_test=4bde0fcc.6297cf6dfe3b4; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=4bde0fcc.6297cf6dfe3b4 440s ok 598 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 599 440s ok 600 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 601 440s ok 602 440s Set-Cookie: usertrack_test=f2521f32.6297cf6dff323; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=f2521f32.6297cf6dff323 440s ok 603 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 604 440s ok 605 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 606 440s ok 607 440s Set-Cookie: usertrack_test=7c67d552.6297cf6e00182; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=7c67d552.6297cf6e00182 440s ok 608 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 609 440s ok 610 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 611 440s ok 612 440s Set-Cookie: usertrack_test=a6cbbc81.6297cf6e00df6; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=a6cbbc81.6297cf6e00df6 440s ok 613 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 614 440s ok 615 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 616 440s ok 617 440s Set-Cookie: usertrack_test=e1196061.6297cf6e01ca0; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e1196061.6297cf6e01ca0 440s ok 618 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 619 440s ok 620 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 621 440s ok 622 440s Set-Cookie: usertrack_test=7f060bdd.6297cf6e02b4c; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=7f060bdd.6297cf6e02b4c 440s ok 623 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 624 440s ok 625 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 626 440s ok 627 440s Set-Cookie: usertrack_test=d98164c6.6297cf6e03802; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=d98164c6.6297cf6e03802 440s ok 628 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 629 440s ok 630 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 631 440s ok 632 440s Set-Cookie: usertrack_test=44a7dbb7.6297cf6e0444a; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=44a7dbb7.6297cf6e0444a 440s ok 633 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 634 440s ok 635 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 636 440s ok 637 440s Set-Cookie: usertrack_test=f139e335.6297cf6e04f8c; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=f139e335.6297cf6e04f8c 440s ok 638 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 639 440s ok 640 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 641 440s ok 642 440s Set-Cookie: usertrack_test=dd465d14.6297cf6e05bb8; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=dd465d14.6297cf6e05bb8 440s ok 643 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 644 440s ok 645 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 646 440s ok 647 440s Set-Cookie: usertrack_test=b48d8a9a.6297cf6e067cd; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=b48d8a9a.6297cf6e067cd 440s ok 648 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 649 440s ok 650 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 651 440s ok 652 440s Set-Cookie: usertrack_test=a1dab283.6297cf6e0739c; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=a1dab283.6297cf6e0739c 440s ok 653 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 654 440s ok 655 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 656 440s ok 657 440s Set-Cookie: usertrack_test=cb5e330b.6297cf6e07f75; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=cb5e330b.6297cf6e07f75 440s ok 658 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 659 440s ok 660 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 661 440s ok 662 440s Set-Cookie: usertrack_test=e7abad25.6297cf6e08b27; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e7abad25.6297cf6e08b27 440s ok 663 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 664 440s ok 665 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 666 440s ok 667 440s Set-Cookie: usertrack_test=1916a328.6297cf6e09abe; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=1916a328.6297cf6e09abe 440s ok 668 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 669 440s ok 670 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 671 440s ok 672 440s Set-Cookie: usertrack_test=71adcafb.6297cf6e0a961; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=71adcafb.6297cf6e0a961 440s ok 673 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 674 440s ok 675 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 676 440s ok 677 440s Set-Cookie: usertrack_test=b7fa0414.6297cf6e0b760; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=b7fa0414.6297cf6e0b760 440s ok 678 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 679 440s ok 680 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 681 440s ok 682 440s Set-Cookie: usertrack_test=be0479e8.6297cf6e0c442; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=be0479e8.6297cf6e0c442 440s ok 683 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 684 440s ok 685 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 686 440s ok 687 440s Set-Cookie: usertrack_test=1e798fcd.6297cf6e0d390; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=1e798fcd.6297cf6e0d390 440s ok 688 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 689 440s ok 690 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 691 440s ok 692 440s Set-Cookie: usertrack_test=529c3981.6297cf6e0e46e; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=529c3981.6297cf6e0e46e 440s ok 693 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 694 440s ok 695 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 696 440s ok 697 440s Set-Cookie: usertrack_test=939943a4.6297cf6e0f5e7; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=939943a4.6297cf6e0f5e7 440s ok 698 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 699 440s ok 700 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 701 440s ok 702 440s Set-Cookie: usertrack_test=1621e942.6297cf6e1058b; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=1621e942.6297cf6e1058b 440s ok 703 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 704 440s ok 705 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 706 440s ok 707 440s Set-Cookie: usertrack_test=8fe062b0.6297cf6e114b1; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=8fe062b0.6297cf6e114b1 440s ok 708 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 709 440s ok 710 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 711 440s ok 712 440s Set-Cookie: usertrack_test=e6a30d54.6297cf6e1243e; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e6a30d54.6297cf6e1243e 440s ok 713 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 714 440s ok 715 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 716 440s ok 717 440s Set-Cookie: usertrack_test=1d723f69.6297cf6e13689; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=1d723f69.6297cf6e13689 440s ok 718 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 719 440s ok 720 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 721 440s ok 722 440s Set-Cookie: usertrack_test=b9ad3d62.6297cf6e14591; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=b9ad3d62.6297cf6e14591 440s ok 723 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 724 440s ok 725 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 726 440s ok 727 440s Set-Cookie: usertrack_test=4d9cfec.6297cf6e15436; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=4d9cfec.6297cf6e15436 440s ok 728 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 729 440s ok 730 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 731 440s ok 732 440s Set-Cookie: usertrack_test=fd70fe01.6297cf6e1612f; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=fd70fe01.6297cf6e1612f 440s ok 733 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 734 440s ok 735 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 736 440s ok 737 440s Set-Cookie: usertrack_test=1bc85960.6297cf6e16de3; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=1bc85960.6297cf6e16de3 440s ok 738 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 739 440s ok 740 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 741 440s ok 742 440s Set-Cookie: usertrack_test=a84b017f.6297cf6e17cc4; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=a84b017f.6297cf6e17cc4 440s ok 743 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 744 440s ok 745 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 746 440s ok 747 440s Set-Cookie: usertrack_test=9a62a5c7.6297cf6e18d10; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=9a62a5c7.6297cf6e18d10 440s ok 748 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 749 440s ok 750 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 751 440s ok 752 440s Set-Cookie: usertrack_test=78211bc.6297cf6e19c21; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=78211bc.6297cf6e19c21 440s ok 753 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 754 440s ok 755 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 756 440s ok 757 440s Set-Cookie: usertrack_test=a9398530.6297cf6e1ab2c; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=a9398530.6297cf6e1ab2c 440s ok 758 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 759 440s ok 760 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 761 440s ok 762 440s Set-Cookie: usertrack_test=61464134.6297cf6e1b972; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=61464134.6297cf6e1b972 440s ok 763 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 764 440s ok 765 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 766 440s ok 767 440s Set-Cookie: usertrack_test=c8fc5c71.6297cf6e1c5d8; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=c8fc5c71.6297cf6e1c5d8 440s ok 768 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 769 440s ok 770 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 771 440s ok 772 440s Set-Cookie: usertrack_test=28a784c7.6297cf6e1d23b; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=28a784c7.6297cf6e1d23b 440s ok 773 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 774 440s ok 775 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 776 440s ok 777 440s Set-Cookie: usertrack_test=2cca2082.6297cf6e1e017; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=2cca2082.6297cf6e1e017 440s ok 778 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 779 440s ok 780 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 781 440s ok 782 440s Set-Cookie: usertrack_test=15bb60db.6297cf6e1ec05; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=15bb60db.6297cf6e1ec05 440s ok 783 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 784 440s ok 785 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 786 440s ok 787 440s Set-Cookie: usertrack_test=8e4f4836.6297cf6e1f7cb; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=8e4f4836.6297cf6e1f7cb 440s ok 788 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 789 440s ok 790 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 791 440s ok 792 440s Set-Cookie: usertrack_test=5e0dd660.6297cf6e20277; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=5e0dd660.6297cf6e20277 440s ok 793 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 794 440s ok 795 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 796 440s ok 797 440s Set-Cookie: usertrack_test=7f6fad82.6297cf6e21104; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=7f6fad82.6297cf6e21104 440s ok 798 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 799 440s ok 800 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 801 440s ok 802 440s Set-Cookie: usertrack_test=abbd510f.6297cf6e21e12; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=abbd510f.6297cf6e21e12 440s ok 803 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 804 440s ok 805 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 806 440s ok 807 440s Set-Cookie: usertrack_test=fc1b6d05.6297cf6e22b41; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=fc1b6d05.6297cf6e22b41 440s ok 808 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 809 440s ok 810 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 811 440s ok 812 440s Set-Cookie: usertrack_test=e81ad62c.6297cf6e237fb; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e81ad62c.6297cf6e237fb 440s ok 813 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 814 440s ok 815 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 816 440s ok 817 440s Set-Cookie: usertrack_test=3efbe2c5.6297cf6e243d8; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=3efbe2c5.6297cf6e243d8 440s ok 818 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 819 440s ok 820 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 821 440s ok 822 440s Set-Cookie: usertrack_test=572b2bb2.6297cf6e25168; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=572b2bb2.6297cf6e25168 440s ok 823 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 824 440s ok 825 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 826 440s ok 827 440s Set-Cookie: usertrack_test=e0121795.6297cf6e25d3f; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=e0121795.6297cf6e25d3f 440s ok 828 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 829 440s ok 830 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 831 440s ok 832 440s Set-Cookie: usertrack_test=11815646.6297cf6e268f5; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=11815646.6297cf6e268f5 440s ok 833 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 834 440s ok 835 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 836 440s ok 837 440s Set-Cookie: usertrack_test=3f1d7ec3.6297cf6e27718; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=3f1d7ec3.6297cf6e27718 440s ok 838 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 839 440s ok 840 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 841 440s ok 842 440s Set-Cookie: usertrack_test=3da03969.6297cf6e2834a; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=3da03969.6297cf6e2834a 440s ok 843 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 844 440s ok 845 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 846 440s ok 847 440s Set-Cookie: usertrack_test=f9b2b34b.6297cf6e29164; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=f9b2b34b.6297cf6e29164 440s ok 848 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 849 440s ok 850 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 851 440s ok 852 440s Set-Cookie: usertrack_test=a3121aef.6297cf6e29c93; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=a3121aef.6297cf6e29c93 440s ok 853 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 854 440s ok 855 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 856 440s ok 857 440s Set-Cookie: usertrack_test=3f22a123.6297cf6e2a87e; path=/; expires=Tue, 17-Dec-24 20:16:54 GMT 440s Cookie: usertrack_test=3f22a123.6297cf6e2a87e 440s ok 858 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 859 440s ok 860 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 861 440s ok 862 440s Set-Cookie: usertrack_test=7abb6526.6297cf6e2b567; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=7abb6526.6297cf6e2b567 440s ok 863 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 864 440s ok 865 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 866 440s ok 867 440s Set-Cookie: usertrack_test=5858552.6297cf6e2c133; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=5858552.6297cf6e2c133 440s ok 868 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 869 440s ok 870 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 871 440s ok 872 440s Set-Cookie: usertrack_test=b00de8ce.6297cf6e2cdd0; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=b00de8ce.6297cf6e2cdd0 440s ok 873 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 874 440s ok 875 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 876 440s ok 877 440s Set-Cookie: usertrack_test=5ca4dba5.6297cf6e2dca0; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=5ca4dba5.6297cf6e2dca0 440s ok 878 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 879 440s ok 880 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 881 440s ok 882 440s Set-Cookie: usertrack_test=2f61c68.6297cf6e2eb5a; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=2f61c68.6297cf6e2eb5a 440s ok 883 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 884 440s ok 885 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 886 440s ok 887 440s Set-Cookie: usertrack_test=ba6fbf56.6297cf6e2f876; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=ba6fbf56.6297cf6e2f876 440s ok 888 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 889 440s ok 890 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 891 440s ok 892 440s Set-Cookie: usertrack_test=98d3067e.6297cf6e30891; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=98d3067e.6297cf6e30891 440s ok 893 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 894 440s ok 895 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 896 440s ok 897 440s Set-Cookie: usertrack_test=8d53b3c7.6297cf6e31690; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=8d53b3c7.6297cf6e31690 440s ok 898 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 899 440s ok 900 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 901 440s ok 902 440s Set-Cookie: usertrack_test=d7f6dae2.6297cf6e32336; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=d7f6dae2.6297cf6e32336 440s ok 903 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 904 440s ok 905 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 906 440s ok 907 440s Set-Cookie: usertrack_test=22d35d22.6297cf6e33233; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=22d35d22.6297cf6e33233 440s ok 908 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 909 440s ok 910 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 911 440s ok 912 440s Set-Cookie: usertrack_test=bf2f00b6.6297cf6e34108; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=bf2f00b6.6297cf6e34108 440s ok 913 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 914 440s ok 915 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 916 440s ok 917 440s Set-Cookie: usertrack_test=3d20360b.6297cf6e34dbb; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=3d20360b.6297cf6e34dbb 440s ok 918 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 919 440s ok 920 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 921 440s ok 922 440s Set-Cookie: usertrack_test=163fa0c5.6297cf6e35c5a; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=163fa0c5.6297cf6e35c5a 440s ok 923 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 924 440s ok 925 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 926 440s ok 927 440s Set-Cookie: usertrack_test=308393bc.6297cf6e368f5; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=308393bc.6297cf6e368f5 440s ok 928 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 929 440s ok 930 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 931 440s ok 932 440s Set-Cookie: usertrack_test=4f1adc66.6297cf6e376a6; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=4f1adc66.6297cf6e376a6 440s ok 933 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 934 440s ok 935 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 936 440s ok 937 440s Set-Cookie: usertrack_test=f2c39e07.6297cf6e384e7; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=f2c39e07.6297cf6e384e7 440s ok 938 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 939 440s ok 940 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 941 440s ok 942 440s Set-Cookie: usertrack_test=2a3a11e8.6297cf6e391d1; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=2a3a11e8.6297cf6e391d1 440s ok 943 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 944 440s ok 945 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 946 440s ok 947 440s Set-Cookie: usertrack_test=ac57c80b.6297cf6e39f60; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=ac57c80b.6297cf6e39f60 440s ok 948 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 949 440s ok 950 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 951 440s ok 952 440s Set-Cookie: usertrack_test=cb272da8.6297cf6e3b02f; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=cb272da8.6297cf6e3b02f 440s ok 953 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 954 440s ok 955 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 956 440s ok 957 440s Set-Cookie: usertrack_test=b968b86a.6297cf6e3be9d; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=b968b86a.6297cf6e3be9d 440s ok 958 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 959 440s ok 960 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 961 440s ok 962 440s Set-Cookie: usertrack_test=1837fa8a.6297cf6e3cbe7; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=1837fa8a.6297cf6e3cbe7 440s ok 963 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 964 440s ok 965 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 966 440s ok 967 440s Set-Cookie: usertrack_test=6052653e.6297cf6e3da87; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=6052653e.6297cf6e3da87 440s ok 968 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 969 440s ok 970 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 971 440s ok 972 440s Set-Cookie: usertrack_test=210eeb41.6297cf6e3ea73; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=210eeb41.6297cf6e3ea73 440s ok 973 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 974 440s ok 975 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 976 440s ok 977 440s Set-Cookie: usertrack_test=7815ff67.6297cf6e3f8c5; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=7815ff67.6297cf6e3f8c5 440s ok 978 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 979 440s ok 980 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 981 440s ok 982 440s Set-Cookie: usertrack_test=65cd3383.6297cf6e40b27; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=65cd3383.6297cf6e40b27 440s ok 983 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 984 440s ok 985 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 986 440s ok 987 440s Set-Cookie: usertrack_test=374b9a2a.6297cf6e418d7; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=374b9a2a.6297cf6e418d7 440s ok 988 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 989 440s ok 990 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 991 440s ok 992 440s Set-Cookie: usertrack_test=997cb3c9.6297cf6e4257b; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=997cb3c9.6297cf6e4257b 440s ok 993 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 994 440s ok 995 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 996 440s ok 997 440s Set-Cookie: usertrack_test=df0c73de.6297cf6e4316f; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s Cookie: usertrack_test=df0c73de.6297cf6e4316f 440s ok 998 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 999 440s ok 1000 440s ok 1001 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 1002 440s # usertrack_test=cb27e75d.6297cf6e44206; path=/; expires=Tue, 17-Dec-24 20:16:55 GMT 440s ok 1003 440s # expected: undef 440s # received: undef 440s ok 1004 440s ok 441s t/modules/vhost_alias.t ............. 441s 1..8 441s # Running under perl version 5.038002 for linux 441s # Current time local: Tue Dec 17 20:15:55 2024 441s # Current time GMT: Tue Dec 17 20:15:55 2024 441s # Using Test.pm version 1.31 441s # Using Apache/Test.pm version 1.42 441s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 441s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 441s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 441s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 441s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 441s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 441s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 441s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 441s # testing : VirtalDocumentRoot test 441s # expected: 'www.vha-test.com' 441s # received: 'www.vha-test.com' 441s ok 1 441s # testing : VirtualScriptAlias test 441s # expected: 'test cgi for www.vha-test.com' 441s # received: 'test cgi for www.vha-test.com' 441s ok 2 441s # testing : VirtalDocumentRoot test 441s # expected: 'big.server.name.from.heck.org' 441s # received: 'big.server.name.from.heck.org' 441s ok 3 441s # testing : VirtualScriptAlias test 441s # expected: 'test cgi for big.server.name.from.heck.org' 441s # received: 'test cgi for big.server.name.from.heck.org' 441s ok 4 441s # testing : VirtalDocumentRoot test 441s # expected: 'ab.com' 441s # received: 'ab.com' 441s ok 5 441s # testing : VirtualScriptAlias test 441s # expected: 'test cgi for ab.com' 441s # received: 'test cgi for ab.com' 441s ok 6 441s # testing : VirtalDocumentRoot test 441s # expected: 'w-t-f.net' 441s # received: 'w-t-f.net' 441s ok 7 441s # testing : VirtualScriptAlias test 441s # expected: 'test cgi for w-t-f.net' 441s # received: 'test cgi for w-t-f.net' 441s ok 8 441s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 441s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 441s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 441s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 441s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 441s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 441s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 441s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 441s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 441s ok 443s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 445s t/protocol/echo.t ................... 445s 1..8 445s # Running under perl version 5.038002 for linux 445s # Current time local: Tue Dec 17 20:15:58 2024 445s # Current time GMT: Tue Dec 17 20:15:58 2024 445s # Using Test.pm version 1.31 445s # Using Apache/Test.pm version 1.42 445s testing mod_echo_ssl 445s ok 1 445s #Cipher: TLS_AES_256_GCM_SHA384 445s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 445s # testing : echo 445s # expected: 't/protocol/echo.t' 445s # received: 't/protocol/echo.t' 445s ok 2 445s # testing : echo 445s # expected: '/usr/bin/perl' 445s # received: '/usr/bin/perl' 445s ok 3 445s # testing : echo 445s # expected: '119833119833119833119833119833' 445s # received: '119833119833119833119833119833' 445s ok 4 445s testing mod_echo 445s ok 5 445s # testing : echo 445s # expected: 't/protocol/echo.t' 445s # received: 't/protocol/echo.t' 445s ok 6 445s # testing : echo 445s # expected: '/usr/bin/perl' 445s # received: '/usr/bin/perl' 445s ok 7 445s # testing : echo 445s # expected: '119833119833119833119833119833' 445s # received: '119833119833119833119833119833' 445s ok 8 445s ok 447s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 449s t/security/CVE-2003-0542.t .......... 449s 1..1 449s # Running under perl version 5.038002 for linux 449s # Current time local: Tue Dec 17 20:16:02 2024 449s # Current time GMT: Tue Dec 17 20:16:02 2024 449s # Using Test.pm version 1.31 449s # Using Apache/Test.pm version 1.42 449s # testing : CAN-2003-0542 test case 449s # expected: 404 449s # received: '404' 449s ok 1 449s ok 450s t/security/CVE-2004-0747.t .......... 450s 1..1 450s # Running under perl version 5.038002 for linux 450s # Current time local: Tue Dec 17 20:16:04 2024 450s # Current time GMT: Tue Dec 17 20:16:04 2024 450s # Using Test.pm version 1.31 450s # Using Apache/Test.pm version 1.42 450s # testing : CAN-2004-0747 ap_resolve_env test case 450s # expected: 200 450s # received: 200 450s ok 1 450s ok 452s t/security/CVE-2004-0811.t .......... 452s 1..8 452s # Running under perl version 5.038002 for linux 452s # Current time local: Tue Dec 17 20:16:05 2024 452s # Current time GMT: Tue Dec 17 20:16:05 2024 452s # Using Test.pm version 1.31 452s # Using Apache/Test.pm version 1.42 452s # testing : subdir access allowed 452s # expected: 200 452s # received: '200' 452s ok 1 452s # testing : subdir access allowed 452s # expected: 200 452s # received: '200' 452s ok 2 452s # testing : subdir access allowed 452s # expected: 200 452s # received: '200' 452s ok 3 452s # testing : subdir access allowed 452s # expected: 200 452s # received: '200' 452s ok 4 452s # testing : topdir access denied 452s # expected: 401 452s # received: '401' 452s ok 5 452s # testing : topdir access denied 452s # expected: 401 452s # received: '401' 452s ok 6 452s # testing : topdir access denied 452s # expected: 401 452s # received: '401' 452s ok 7 452s # testing : topdir access denied 452s # expected: 401 452s # received: '401' 452s ok 8 452s ok 454s t/security/CVE-2004-0940.t .......... 454s 1..1 454s # Running under perl version 5.038002 for linux 454s # Current time local: Tue Dec 17 20:16:07 2024 454s # Current time GMT: Tue Dec 17 20:16:07 2024 454s # Using Test.pm version 1.31 454s # Using Apache/Test.pm version 1.42 454s # testing : response was 200 454s # expected: 200 454s # received: '200' 454s ok 1 454s ok 456s t/security/CVE-2004-0942.t .......... 456s 1..2 456s # Running under perl version 5.038002 for linux 456s # Current time local: Tue Dec 17 20:16:09 2024 456s # Current time GMT: Tue Dec 17 20:16:09 2024 456s # Using Test.pm version 1.31 456s # Using Apache/Test.pm version 1.42 456s ok 1 456s # testing : request was refused 456s # expected: qr/^HTTP\/1\.. 400/ 456s # received: 'HTTP/1.1 400 Bad Request 456s # ' 456s ok 2 456s ok 458s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 459s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 461s t/security/CVE-2005-2491.t .......... 461s 1..4 461s # Running under perl version 5.038002 for linux 461s # Current time local: Tue Dec 17 20:16:14 2024 461s # Current time GMT: Tue Dec 17 20:16:14 2024 461s # Using Test.pm version 1.31 461s # Using Apache/Test.pm version 1.42 461s # testing : check that server did not segfault 461s # expected: 'Internal Server Error' 461s # received: 'Internal Server Error' 461s ok 1 461s # testing : check for 500 response error 461s # expected: 500 461s # received: '500' 461s ok 2 461s # testing : check that server did not segfault 461s # expected: 'Internal Server Error' 461s # received: 'Internal Server Error' 461s ok 3 461s # testing : check for 500 response error 461s # expected: 500 461s # received: '500' 461s ok 4 461s ok 463s t/security/CVE-2005-2700.t .......... 463s 1..2 463s # Running under perl version 5.038002 for linux 463s # Current time local: Tue Dec 17 20:16:16 2024 463s # Current time GMT: Tue Dec 17 20:16:16 2024 463s # Using Test.pm version 1.31 463s # Using Apache/Test.pm version 1.42 463s # testing : access permitted without ccert 463s # expected: 200 463s # received: '200' 463s ok 1 463s # testing : access *not* permitted without ccert 463s # expected: 200 463s # received: '403' 463s ok 2 463s ok 465s t/security/CVE-2005-3352.t .......... 465s 1..2 465s # Running under perl version 5.038002 for linux 465s # Current time local: Tue Dec 17 20:16:18 2024 465s # Current time GMT: Tue Dec 17 20:16:18 2024 465s # Using Test.pm version 1.31 465s # Using Apache/Test.pm version 1.42 465s # testing : response code is OK 465s # expected: 200 465s # received: '200' 465s ok 1 465s # testing : referer was escaped 465s # expected: qr/%22%3e/ 465s # received: ' 465s # 465s # Menu for /security/CVE-2005-3352.map 465s # 465s #

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

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

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

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

Bad Request

501s #

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

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

Forbidden

529s

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

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

Not Found

550s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

574s #

The requested URL was not found on this server.

574s # ' 574s ok 8 574s # testing : /merge/notfound.html code 574s # expected: 404 574s # received: '404' 574s ok 9 574s # testing : /merge/notfound.html content 574s # expected: 'testing merge' 574s # received: 'testing merge' 574s ok 10 574s # testing : /merge/merge2/notfound.html code 574s # expected: 404 574s # received: '404' 574s ok 11 574s # testing : /merge/merge2/notfound.html content 574s # expected: 'testing merge' 574s # received: 'testing merge' 574s ok 12 574s # testing : /bounce/notfound.html code 574s # expected: 404 574s # received: '404' 574s ok 13 574s # testing : /bounce/notfound.html content 574s # expected: qr/expire test/ 574s # received: ' 574s # expire test 574s # expire test 574s # ' 574s ok 14 574s ok 576s t/apache/etags.t .................... 576s # Checking for existence of FileETag directive 576s # Returned 200: 576s 1..61 576s # Running under perl version 5.038002 for linux 576s # Current time local: Tue Dec 17 20:18:09 2024 576s # Current time GMT: Tue Dec 17 20:18:09 2024 576s # Using Test.pm version 1.31 576s # Using Apache/Test.pm version 1.42 576s # --- 576s # HEAD /apache/etags/none/plus-mis/test.txt 576s # Expecting three components in ETag field 576s # Received "8e40a-b-613edd771cbc0" 576s ok 1 576s # --- 576s # HEAD /apache/etags/all/test.txt 576s # Expecting three components in ETag field 576s # Received "8e392-b-613edd771cbc0" 576s ok 2 576s # --- 576s # HEAD /apache/etags/all/minus-mis/test.txt 576s # Expecting field to be absent 576s # Received "b-613edd771cbc0" 576s ok 3 576s # --- 576s # HEAD /apache/etags/m/plus-i/test.txt 576s # Expecting two components in ETag field 576s # Received "8e3b4-613edd771cbc0" 576s ok 4 576s # --- 576s # HEAD /apache/etags/m/minus-mis/test.txt 576s # Expecting field to be absent 576s # Received "b-613edd771cbc0" 576s ok 5 576s # --- 576s # HEAD /apache/etags/m/plus-mi/test.txt 576s # Expecting two components in ETag field 576s # Received "8e3bd-613edd771cbc0" 576s ok 6 576s # --- 576s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 576s # Expecting two components in ETag field 576s # Received "8e3fd-b" 576s ok 7 576s # --- 576s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 576s # Expecting two components in ETag field 576s # Received "b-613edd771cbc0" 576s ok 8 576s # --- 576s # HEAD /apache/etags/none/i/test.txt 576s # Expecting one component in ETag field 576s # Received "8e3d5" 576s ok 9 576s # --- 576s # HEAD /apache/etags/default/test.txt 576s # Expecting two components in ETag field 576s # Received "b-613edd771cbc0" 576s ok 10 576s # --- 576s # HEAD /apache/etags/all/inherit/test.txt 576s # Expecting three components in ETag field 576s # Received "8e36a-b-613edd771cbc0" 576s ok 11 576s # --- 576s # HEAD /apache/etags/m/plus-mis/test.txt 576s # Expecting three components in ETag field 576s # Received "8e3c0-b-613edd771cbc0" 576s ok 12 576s # --- 576s # HEAD /apache/etags/m/minus-mi/test.txt 576s # Expecting field to be absent 576s # Received "b-613edd771cbc0" 576s ok 13 576s # --- 576s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 576s # Expecting two components in ETag field 576s # Received "8e409-613edd771cbc0" 576s ok 14 576s # --- 576s # HEAD /apache/etags/mi/test.txt 576s # Expecting two components in ETag field 576s # Received "8e3ca-613edd771cbc0" 576s ok 15 576s # --- 576s # HEAD /apache/etags/none/is/test.txt 576s # Expecting two components in ETag field 576s # Received "8e3da-b" 576s ok 16 576s # --- 576s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 576s # Expecting one component in ETag field 576s # Received "b" 576s ok 17 576s # --- 576s # HEAD /apache/etags/m/minus-s/test.txt 576s # Expecting field to be absent 576s # Received "613edd771cbc0" 576s ok 18 576s # --- 576s # HEAD /apache/etags/i/test.txt 576s # Expecting one component in ETag field 576s # Received "8e397" 576s ok 19 576s # --- 576s # HEAD /apache/etags/none/test.txt 576s # Expecting field to be absent 576s # ETag field is missing 576s ok 20 576s # --- 576s # HEAD /apache/etags/none/s/test.txt 576s # Expecting one component in ETag field 576s # Received "b" 576s ok 21 576s # --- 576s # HEAD /apache/etags/m/plus-m/test.txt 576s # Expecting one component in ETag field 576s # Received "613edd771cbc0" 576s ok 22 576s # --- 576s # HEAD /apache/etags/none/inherit/test.txt 576s # Expecting field to be absent 576s # ETag field is missing 576s ok 23 576s # --- 576s # HEAD /apache/etags/none/mi/test.txt 576s # Expecting two components in ETag field 576s # Received "8e3e0-613edd771cbc0" 576s ok 24 576s # --- 576s # HEAD /apache/etags/is/test.txt 576s # Expecting two components in ETag field 576s # Received "8e39a-b" 576s ok 25 576s # --- 576s # HEAD /apache/etags/ms/test.txt 576s # Expecting two components in ETag field 576s # Received "b-613edd771cbc0" 576s ok 26 576s # --- 576s # HEAD /apache/etags/m/plus-ms/test.txt 576s # Expecting two components in ETag field 576s # Received "b-613edd771cbc0" 576s ok 27 576s # --- 576s # HEAD /apache/etags/none/mis/test.txt 576s # Expecting three components in ETag field 576s # Received "8e3e3-b-613edd771cbc0" 576s ok 28 576s # --- 576s # HEAD /apache/etags/all/minus-i/test.txt 576s # Expecting two components in ETag field 576s # Received "b-613edd771cbc0" 576s ok 29 576s # --- 576s # HEAD /apache/etags/m/plus-s/test.txt 576s # Expecting two components in ETag field 576s # Received "b-613edd771cbc0" 576s ok 30 576s # --- 576s # HEAD /apache/etags/all/i/test.txt 576s # Expecting one component in ETag field 576s # Received "8e368" 576s ok 31 576s # --- 576s # HEAD /apache/etags/s/test.txt 576s # Expecting one component in ETag field 576s # Received "b" 576s ok 32 576s # --- 576s # HEAD /apache/etags/all/mi/test.txt 576s # Expecting two components in ETag field 576s # Received "8e373-613edd771cbc0" 576s ok 33 576s # --- 576s # HEAD /apache/etags/none/plus-i/test.txt 576s # Expecting one component in ETag field 576s # Received "8e3e9" 576s ok 34 576s # --- 576s # HEAD /apache/etags/m/minus-is/test.txt 576s # Expecting field to be absent 576s # Received "613edd771cbc0" 576s ok 35 576s # --- 576s # HEAD /apache/etags/m/test.txt 576s # Expecting one component in ETag field 576s # Received "613edd771cbc0" 576s ok 36 576s # --- 576s # HEAD /apache/etags/all/minus-ms/test.txt 576s # Expecting one component in ETag field 576s # Received "8e385" 576s ok 37 576s # --- 576s # HEAD /apache/etags/none/m/test.txt 576s # Expecting one component in ETag field 576s # Received "613edd771cbc0" 576s ok 38 576s # --- 576s # HEAD /apache/etags/all/m/test.txt 576s # Expecting one component in ETag field 576s # Received "613edd771cbc0" 576s ok 39 576s # --- 576s # HEAD /apache/etags/none/plus-s/test.txt 576s # Expecting one component in ETag field 576s # Received "b" 576s ok 40 576s # --- 576s # HEAD /apache/etags/none/plus-ms/test.txt 576s # Expecting two components in ETag field 576s # Received "b-613edd771cbc0" 576s ok 41 576s # --- 576s # HEAD /apache/etags/m/minus-m/test.txt 576s # Expecting field to be absent 576s # Received "b-613edd771cbc0" 576s ok 42 576s # --- 576s # HEAD /apache/etags/all/minus-s/test.txt 576s # Expecting two components in ETag field 576s # Received "8e388-613edd771cbc0" 576s ok 43 576s # --- 576s # HEAD /apache/etags/m/minus-i/test.txt 576s # Expecting field to be absent 576s # Received "613edd771cbc0" 576s ok 44 576s # --- 576s # HEAD /apache/etags/none/ms/test.txt 576s # Expecting two components in ETag field 576s # Received "b-613edd771cbc0" 576s ok 45 576s # --- 576s # HEAD /apache/etags/all/minus-mi/test.txt 576s # Expecting one component in ETag field 576s # Received "b" 576s ok 46 576s # --- 576s # HEAD /apache/etags/none/plus-is/test.txt 576s # Expecting two components in ETag field 576s # Received "8e3ec-b" 576s ok 47 576s # --- 576s # HEAD /apache/etags/all/ms/test.txt 576s # Expecting two components in ETag field 576s # Received "b-613edd771cbc0" 576s ok 48 576s # --- 576s # HEAD /apache/etags/none/plus-mi/test.txt 576s # Expecting two components in ETag field 576s # Received "8e3f2-613edd771cbc0" 576s ok 49 576s # --- 576s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 576s # Expecting field to be absent 576s # Received "b-613edd771cbc0" 576s ok 50 576s # --- 576s # HEAD /apache/etags/all/minus-is/test.txt 576s # Expecting one component in ETag field 576s # Received "613edd771cbc0" 576s ok 51 576s # --- 576s # HEAD /apache/etags/mis/test.txt 576s # Expecting three components in ETag field 576s # Received "8e3cd-b-613edd771cbc0" 576s ok 52 576s # --- 576s # HEAD /apache/etags/none/plus-m/test.txt 576s # Expecting one component in ETag field 576s # Received "613edd771cbc0" 576s ok 53 576s # --- 576s # HEAD /apache/etags/m/minus-ms/test.txt 576s # Expecting field to be absent 576s # Received "b-613edd771cbc0" 576s ok 54 576s # --- 576s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 576s # Expecting one component in ETag field 576s # Received "8e406" 576s ok 55 576s # --- 576s # HEAD /apache/etags/m/plus-is/test.txt 576s # Expecting three components in ETag field 576s # Received "8e3b7-b-613edd771cbc0" 576s ok 56 576s # --- 576s # HEAD /apache/etags/all/mis/test.txt 576s # Expecting three components in ETag field 576s # Received "8e38b-b-613edd771cbc0" 576s ok 57 576s # --- 576s # HEAD /apache/etags/all/is/test.txt 576s # Expecting two components in ETag field 576s # Received "8e36d-b" 576s ok 58 576s # --- 576s # HEAD /apache/etags/all/minus-m/test.txt 576s # Expecting two components in ETag field 576s # Received "8e37c-b" 576s ok 59 576s # --- 576s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 576s # Expecting one component in ETag field 576s # Received "613edd771cbc0" 576s ok 60 576s # --- 576s # HEAD /apache/etags/all/s/test.txt 576s # Expecting one component in ETag field 576s # Received "b" 576s ok 61 576s ok 578s t/apache/expr.t ..................... 578s 1..229 578s # Running under perl version 5.038002 for linux 578s # Current time local: Tue Dec 17 20:18:11 2024 578s # Current time GMT: Tue Dec 17 20:18:11 2024 578s # Using Test.pm version 1.31 578s # Using Apache/Test.pm version 1.42 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true" should evaluate to true, got true 578s ok 1 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "false" should evaluate to false, got false 578s ok 2 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s Should get parse error for "foo", got parse error 578s ok 3 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "1 -eq 01" should evaluate to true, got true 578s ok 4 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "1 -eq 2" should evaluate to false, got false 578s ok 5 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "1 -ne 2" should evaluate to true, got true 578s ok 6 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "1 -ne 1" should evaluate to false, got false 578s ok 7 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "1 -lt 02" should evaluate to true, got true 578s ok 8 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "1 -lt 1" should evaluate to false, got false 578s ok 9 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "1 -le 2" should evaluate to true, got true 578s ok 10 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "1 -le 1" should evaluate to true, got true 578s ok 11 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "2 -gt 1" should evaluate to true, got true 578s ok 12 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "1 -gt 1" should evaluate to false, got false 578s ok 13 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "2 -ge 1" should evaluate to true, got true 578s ok 14 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "1 -ge 1" should evaluate to true, got true 578s ok 15 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "1 -gt -1" should evaluate to true, got true 578s ok 16 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'aa' == 'aa'" should evaluate to true, got true 578s ok 17 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'aa' == 'b'" should evaluate to false, got false 578s ok 18 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'aa' = 'aa'" should evaluate to true, got true 578s ok 19 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'aa' = 'b'" should evaluate to false, got false 578s ok 20 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'aa' != 'b'" should evaluate to true, got true 578s ok 21 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'aa' != 'aa'" should evaluate to false, got false 578s ok 22 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'aa' < 'b'" should evaluate to true, got true 578s ok 23 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'aa' < 'aa'" should evaluate to false, got false 578s ok 24 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'aa' <= 'b'" should evaluate to true, got true 578s ok 25 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'aa' <= 'aa'" should evaluate to true, got true 578s ok 26 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'b' > 'aa'" should evaluate to true, got true 578s ok 27 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'aa' > 'aa'" should evaluate to false, got false 578s ok 28 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'b' >= 'aa'" should evaluate to true, got true 578s ok 29 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'aa' >= 'aa'" should evaluate to true, got true 578s ok 30 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 578s ok 31 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 578s ok 32 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 578s ok 33 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 578s ok 34 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 578s ok 35 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 578s ok 36 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 578s ok 37 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 578s ok 38 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 578s ok 39 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 578s ok 40 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{TIME} != ''" should evaluate to true, got true 578s ok 41 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'a' -in { 'b', 'a' } " should evaluate to true, got true 578s ok 42 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'a' -in { 'b', 'c' } " should evaluate to false, got false 578s ok 43 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " 'abc' =~ /bc/ " should evaluate to true, got true 578s ok 44 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " 'abc' =~ /BC/i " should evaluate to true, got true 578s ok 45 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " 'abc' !~ m!bc! " should evaluate to false, got false 578s ok 46 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " 'abc' !~ m!BC!i " should evaluate to false, got false 578s ok 47 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " $0 == '' " should evaluate to true, got true 578s ok 48 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " $1 == '' " should evaluate to true, got true 578s ok 49 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " $9 == '' " should evaluate to true, got true 578s ok 50 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " '$0' == '' " should evaluate to true, got true 578s ok 51 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 578s ok 52 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 578s ok 53 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 578s ok 54 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 578s ok 55 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 578s ok 56 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 578s ok 57 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 578s ok 58 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 578s ok 59 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 578s ok 60 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 578s ok 61 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 578s ok 62 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 578s ok 63 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 578s ok 64 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 578s ok 65 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 578s ok 66 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 578s ok 67 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 578s ok 68 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 578s ok 69 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 578s ok 70 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{HTTPS} == 'off' " should evaluate to true, got true 578s ok 71 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 578s ok 72 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 578s ok 73 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 578s ok 74 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 578s ok 75 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 578s ok 76 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 578s ok 77 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 578s ok 78 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 578s ok 79 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 578s ok 80 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 578s ok 81 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 578s ok 82 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "escape('?') = '%3f' " should evaluate to true, got true 578s ok 83 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "unescape('%3f') = '?' " should evaluate to true, got true 578s ok 84 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 578s ok 85 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 578s ok 86 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 578s ok 87 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "file('/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 578s ok 88 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-n ''" should evaluate to false, got false 578s ok 89 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-z ''" should evaluate to true, got true 578s ok 90 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-n '1'" should evaluate to true, got true 578s ok 91 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-z '1'" should evaluate to false, got false 578s ok 92 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s Should get parse error for "-R 'abc'", got parse error 578s ok 93 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 578s ok 94 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-R '240.0.0.0'" should evaluate to false, got false 578s ok 95 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-R '240.0.0.0/8'" should evaluate to false, got false 578s ok 96 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-R 'ff::/8'" should evaluate to false, got false 578s ok 97 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 578s ok 98 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 578s ok 99 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 578s ok 100 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 578s ok 101 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 578s ok 102 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 578s ok 103 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 578s ok 104 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'foo' -strmatch '*o'" should evaluate to true, got true 578s ok 105 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 578s ok 106 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'foo' -strmatch 'F*'" should evaluate to false, got false 578s ok 107 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'foo' -strcmatch 'F*'" should evaluate to true, got true 578s ok 108 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'foo' -strmatch 'g*'" should evaluate to false, got false 578s ok 109 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'foo' -strcmatch 'g*'" should evaluate to false, got false 578s ok 110 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 578s ok 111 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 578s ok 112 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 578s ok 113 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 578s ok 114 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s Should get parse error for "foo('bar') = 'bar'", got parse error 578s ok 115 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s Should get parse error for "%{FOO} != 'bar'", got parse error 578s ok 116 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s Should get parse error for "'bar' = bar", got parse error 578s ok 117 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true" should evaluate to true, got true 578s ok 118 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true && true" should evaluate to true, got true 578s ok 119 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true || true" should evaluate to true, got true 578s ok 120 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true || true || true" should evaluate to true, got true 578s ok 121 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true || true && true" should evaluate to true, got true 578s ok 122 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true && true || true" should evaluate to true, got true 578s ok 123 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true && true && true" should evaluate to true, got true 578s ok 124 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true || true || !true" should evaluate to true, got true 578s ok 125 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true || true && !true" should evaluate to true, got true 578s ok 126 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true && true || !true" should evaluate to true, got true 578s ok 127 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true && true && !true" should evaluate to false, got false 578s ok 128 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true && !true" should evaluate to false, got false 578s ok 129 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true || !true" should evaluate to true, got true 578s ok 130 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true || !true || true" should evaluate to true, got true 578s ok 131 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true || !true && true" should evaluate to true, got true 578s ok 132 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true && !true || true" should evaluate to true, got true 578s ok 133 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true && !true && true" should evaluate to false, got false 578s ok 134 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true || !true || !true" should evaluate to true, got true 578s ok 135 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true || !true && !true" should evaluate to true, got true 578s ok 136 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true && !true || !true" should evaluate to false, got false 578s ok 137 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "true && !true && !true" should evaluate to false, got false 578s ok 138 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true" should evaluate to false, got false 578s ok 139 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true && true" should evaluate to false, got false 578s ok 140 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true || true" should evaluate to true, got true 578s ok 141 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true || true || true" should evaluate to true, got true 578s ok 142 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true || true && true" should evaluate to true, got true 578s ok 143 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true && true || true" should evaluate to true, got true 578s ok 144 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true && true && true" should evaluate to false, got false 578s ok 145 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true || true || !true" should evaluate to true, got true 578s ok 146 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true || true && !true" should evaluate to false, got false 578s ok 147 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true && true || !true" should evaluate to false, got false 578s ok 148 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true && true && !true" should evaluate to false, got false 578s ok 149 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true && !true" should evaluate to false, got false 578s ok 150 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true || !true" should evaluate to false, got false 578s ok 151 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true || !true || true" should evaluate to true, got true 578s ok 152 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true || !true && true" should evaluate to false, got false 578s ok 153 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true && !true || true" should evaluate to true, got true 578s ok 154 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true && !true && true" should evaluate to false, got false 578s ok 155 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true || !true || !true" should evaluate to false, got false 578s ok 156 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true || !true && !true" should evaluate to false, got false 578s ok 157 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true && !true || !true" should evaluate to false, got false 578s ok 158 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!true && !true && !true" should evaluate to false, got false 578s ok 159 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true)" should evaluate to false, got false 578s ok 160 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true && true)" should evaluate to false, got false 578s ok 161 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true || true)" should evaluate to false, got false 578s ok 162 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true || true || true)" should evaluate to false, got false 578s ok 163 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true || true && true)" should evaluate to false, got false 578s ok 164 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true && true || true)" should evaluate to false, got false 578s ok 165 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true && true && true)" should evaluate to false, got false 578s ok 166 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true || true || !true)" should evaluate to false, got false 578s ok 167 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true || true && !true)" should evaluate to false, got false 578s ok 168 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true && true || !true)" should evaluate to false, got false 578s ok 169 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true && true && !true)" should evaluate to true, got true 578s ok 170 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true && !true)" should evaluate to true, got true 578s ok 171 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true || !true)" should evaluate to false, got false 578s ok 172 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true || !true || true)" should evaluate to false, got false 578s ok 173 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true || !true && true)" should evaluate to false, got false 578s ok 174 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true && !true || true)" should evaluate to false, got false 578s ok 175 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true && !true && true)" should evaluate to true, got true 578s ok 176 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true || !true || !true)" should evaluate to false, got false 578s ok 177 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true || !true && !true)" should evaluate to false, got false 578s ok 178 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true && !true || !true)" should evaluate to true, got true 578s ok 179 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(true && !true && !true)" should evaluate to true, got true 578s ok 180 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true)" should evaluate to true, got true 578s ok 181 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true && true)" should evaluate to true, got true 578s ok 182 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true || true)" should evaluate to false, got false 578s ok 183 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true || true || true)" should evaluate to false, got false 578s ok 184 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true || true && true)" should evaluate to false, got false 578s ok 185 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true && true || true)" should evaluate to false, got false 578s ok 186 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true && true && true)" should evaluate to true, got true 578s ok 187 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true || true || !true)" should evaluate to false, got false 578s ok 188 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true || true && !true)" should evaluate to true, got true 578s ok 189 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true && true || !true)" should evaluate to true, got true 578s ok 190 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true && true && !true)" should evaluate to true, got true 578s ok 191 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true && !true)" should evaluate to true, got true 578s ok 192 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true || !true)" should evaluate to true, got true 578s ok 193 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true || !true || true)" should evaluate to false, got false 578s ok 194 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true || !true && true)" should evaluate to true, got true 578s ok 195 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true && !true || true)" should evaluate to false, got false 578s ok 196 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true && !true && true)" should evaluate to true, got true 578s ok 197 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true || !true || !true)" should evaluate to true, got true 578s ok 198 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true || !true && !true)" should evaluate to true, got true 578s ok 199 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true && !true || !true)" should evaluate to true, got true 578s ok 200 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "!(!true && !true && !true)" should evaluate to true, got true 578s ok 201 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "filesize('/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 578s ok 202 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "filesize('/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 578s ok 203 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "filesize('/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 578s ok 204 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-d '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 578s ok 205 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-e '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 578s ok 206 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-f '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 578s ok 207 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-s '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 578s ok 208 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-d '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 578s ok 209 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-e '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 578s ok 210 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-f '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 578s ok 211 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-s '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 578s ok 212 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-d '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 578s ok 213 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-e '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 578s ok 214 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-f '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 578s ok 215 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-s '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 578s ok 216 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-d '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 578s ok 217 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-e '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 578s ok 218 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-f '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 578s ok 219 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-s '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 578s ok 220 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-F '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 578s ok 221 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-F '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 578s ok 222 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-U '/apache/' " should evaluate to true, got true 578s ok 223 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "-U '/apache/expr/none' " should evaluate to false, got false 578s ok 224 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 578s ok 225 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 578s ok 226 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "base64('foo') = 'Zm9v' " should evaluate to true, got true 578s ok 227 578s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 578s ok 228 578s Error log should not have 'Internal evaluation error' entries, found 0 578s ok 229 578s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 578s ok 582s t/apache/expr_string.t .............. 582s 1..29 582s # Running under perl version 5.038002 for linux 582s # Current time local: Tue Dec 17 20:18:13 2024 582s # Current time GMT: Tue Dec 17 20:18:13 2024 582s # Using Test.pm version 1.31 582s # Using Apache/Test.pm version 1.42 582s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 582s ok 1 582s Expected return code 200, got 200 for 'foo' 582s ok 2 582s # testing : log message [Tue Dec 17 20:18:15.281391 2024] [log_debug:info] [pid 165900:tid 3617577792] [client 127.0.0.1:32988] foo (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 582s # didn't match 582s # expected: 'foo' 582s # received: 'foo' 582s ok 3 582s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 582s ok 4 582s Expected return code 200, got 200 for '%{req:SomeHeader}' 582s ok 5 582s # testing : log message [Tue Dec 17 20:18:15.538105 2024] [log_debug:info] [pid 165900:tid 3617577792] [client 127.0.0.1:32988] SomeValue (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 582s # didn't match 582s # expected: 'SomeValue' 582s # received: 'SomeValue' 582s ok 6 582s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 582s ok 7 582s Should get parse error (500) for "%{", got 500 582s ok 8 582s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 582s ok 9 582s Expected return code 200, got 200 for '%' 582s ok 10 582s # testing : log message [Tue Dec 17 20:18:16.044147 2024] [log_debug:info] [pid 165901:tid 3737135936] [client 127.0.0.1:33000] % (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 582s # didn't match 582s # expected: '%' 582s # received: '%' 582s ok 11 582s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 582s ok 12 582s Expected return code 200, got 200 for '}' 582s ok 13 582s # testing : log message [Tue Dec 17 20:18:16.298376 2024] [log_debug:info] [pid 165901:tid 3737135936] [client 127.0.0.1:33000] } (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 582s # didn't match 582s # expected: '}' 582s # received: '}' 582s ok 14 582s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 582s ok 15 582s Expected return code 200, got 200 for '\"' 582s ok 16 582s # testing : log message [Tue Dec 17 20:18:16.550861 2024] [log_debug:info] [pid 165901:tid 3737135936] [client 127.0.0.1:33000] " (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 582s # didn't match 582s # expected: '"' 582s # received: '"' 582s ok 17 582s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 582s ok 18 582s Expected return code 200, got 200 for '\'' 582s ok 19 582s # testing : log message [Tue Dec 17 20:18:16.803957 2024] [log_debug:info] [pid 165901:tid 3737135936] [client 127.0.0.1:33000] ' (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 582s # didn't match 582s # expected: '\'' 582s # received: '\'' 582s ok 20 582s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 582s ok 21 582s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 582s ok 22 582s # testing : log message [Tue Dec 17 20:18:17.057611 2024] [log_debug:info] [pid 165901:tid 3737135936] [client 127.0.0.1:33000] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 582s # didn't match 582s # expected: '%{req:SomeHeader}' 582s # received: '%{req:SomeHeader}' 582s ok 23 582s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 582s ok 24 582s Expected return code 200, got 200 for '%{tolower:IDENT}' 582s ok 25 582s # testing : log message [Tue Dec 17 20:18:17.311188 2024] [log_debug:info] [pid 165901:tid 3737135936] [client 127.0.0.1:33000] ident (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 582s # didn't match 582s # expected: 'ident' 582s # received: 'ident' 582s ok 26 582s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 582s ok 27 582s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 582s ok 28 582s # testing : log message [Tue Dec 17 20:18:17.564721 2024] [log_debug:info] [pid 165901:tid 3737135936] [client 127.0.0.1:33000] get (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 582s # didn't match 582s # expected: 'get' 582s # received: 'get' 582s ok 29 582s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 582s ok 585s t/apache/getfile.t .................. 585s # using LWP client 585s 1..219 585s # Running under perl version 5.038002 for linux 585s # Current time local: Tue Dec 17 20:18:17 2024 585s # Current time GMT: Tue Dec 17 20:18:17 2024 585s # Using Test.pm version 1.31 585s # Using Apache/Test.pm version 1.42 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "44f3-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 17651 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl.pod 585s # expected: 17651 585s # received: 17651 585s ok 1 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "dbb0-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 56240 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5004delta.pod 585s # expected: 56240 585s # received: 56240 585s ok 2 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "85eb-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 34283 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5005delta.pod 585s # expected: 34283 585s # received: 34283 585s ok 3 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "d8ed-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 55533 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5100delta.pod 585s # expected: 55533 585s # received: 55533 585s ok 4 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "ab70-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 43888 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5101delta.pod 585s # expected: 43888 585s # received: 43888 585s ok 5 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "15cb7-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 89271 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5120delta.pod 585s # expected: 89271 585s # received: 89271 585s ok 6 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2707-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 9991 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5121delta.pod 585s # expected: 9991 585s # received: 9991 585s ok 7 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2569-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 9577 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5122delta.pod 585s # expected: 9577 585s # received: 9577 585s ok 8 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1004-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4100 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5123delta.pod 585s # expected: 4100 585s # received: 4100 585s ok 9 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "e58-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 3672 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5124delta.pod 585s # expected: 3672 585s # received: 3672 585s ok 10 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1e03-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7683 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5125delta.pod 585s # expected: 7683 585s # received: 7683 585s ok 11 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "233aa-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 144298 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5140delta.pod 585s # expected: 144298 585s # received: 144298 585s ok 12 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1f1e-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7966 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5141delta.pod 585s # expected: 7966 585s # received: 7966 585s ok 13 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1aec-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 6892 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5142delta.pod 585s # expected: 6892 585s # received: 6892 585s ok 14 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1e50-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7760 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5143delta.pod 585s # expected: 7760 585s # received: 7760 585s ok 15 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "18b7-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 6327 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5144delta.pod 585s # expected: 6327 585s # received: 6327 585s ok 16 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "20a09-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 133641 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5160delta.pod 585s # expected: 133641 585s # received: 133641 585s ok 17 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "17fe-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 6142 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5161delta.pod 585s # expected: 6142 585s # received: 6142 585s ok 18 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "e0a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 3594 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5162delta.pod 585s # expected: 3594 585s # received: 3594 585s ok 19 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "ff5-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4085 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5163delta.pod 585s # expected: 4085 585s # received: 4085 585s ok 20 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1d286-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 119430 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5180delta.pod 585s # expected: 119430 585s # received: 119430 585s ok 21 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "19c5-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 6597 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5181delta.pod 585s # expected: 6597 585s # received: 6597 585s ok 22 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "14d7-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 5335 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5182delta.pod 585s # expected: 5335 585s # received: 5335 585s ok 23 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1208-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4616 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5184delta.pod 585s # expected: 4616 585s # received: 4616 585s ok 24 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1c352-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 115538 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5200delta.pod 585s # expected: 115538 585s # received: 115538 585s ok 25 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2a07-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 10759 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5201delta.pod 585s # expected: 10759 585s # received: 10759 585s ok 26 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2fef-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 12271 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5202delta.pod 585s # expected: 12271 585s # received: 12271 585s ok 27 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2410-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 9232 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5203delta.pod 585s # expected: 9232 585s # received: 9232 585s ok 28 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1fa90-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 129680 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5220delta.pod 585s # expected: 129680 585s # received: 129680 585s ok 29 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "293d-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 10557 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5221delta.pod 585s # expected: 10557 585s # received: 10557 585s ok 30 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "301f-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 12319 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5222delta.pod 585s # expected: 12319 585s # received: 12319 585s ok 31 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "20fa-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 8442 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5223delta.pod 585s # expected: 8442 585s # received: 8442 585s ok 32 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1162-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4450 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5224delta.pod 585s # expected: 4450 585s # received: 4450 585s ok 33 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "fc0b-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 64523 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5240delta.pod 585s # expected: 64523 585s # received: 64523 585s ok 34 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2009-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 8201 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5241delta.pod 585s # expected: 8201 585s # received: 8201 585s ok 35 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1007-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4103 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5242delta.pod 585s # expected: 4103 585s # received: 4103 585s ok 36 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2aac-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 10924 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5243delta.pod 585s # expected: 10924 585s # received: 10924 585s ok 37 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1168-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4456 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5244delta.pod 585s # expected: 4456 585s # received: 4456 585s ok 38 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1875b-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 100187 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5260delta.pod 585s # expected: 100187 585s # received: 100187 585s ok 39 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1e25-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7717 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5261delta.pod 585s # expected: 7717 585s # received: 7717 585s ok 40 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1e16-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7702 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5262delta.pod 585s # expected: 7702 585s # received: 7702 585s ok 41 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1b69-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7017 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5263delta.pod 585s # expected: 7017 585s # received: 7017 585s ok 42 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "115d9-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 71129 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5280delta.pod 585s # expected: 71129 585s # received: 71129 585s ok 43 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "11f7-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4599 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5281delta.pod 585s # expected: 4599 585s # received: 4599 585s ok 44 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1806-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 6150 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5282delta.pod 585s # expected: 6150 585s # received: 6150 585s ok 45 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "13f7-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 5111 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5283delta.pod 585s # expected: 5111 585s # received: 5111 585s ok 46 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "9efd-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 40701 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5300delta.pod 585s # expected: 40701 585s # received: 40701 585s ok 47 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1662-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 5730 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5301delta.pod 585s # expected: 5730 585s # received: 5730 585s ok 48 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "124a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4682 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5302delta.pod 585s # expected: 4682 585s # received: 4682 585s ok 49 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1374-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4980 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5303delta.pod 585s # expected: 4980 585s # received: 4980 585s ok 50 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "d310-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 54032 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5320delta.pod 585s # expected: 54032 585s # received: 54032 585s ok 51 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1b5f-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7007 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5321delta.pod 585s # expected: 7007 585s # received: 7007 585s ok 52 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "9201-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 37377 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5340delta.pod 585s # expected: 37377 585s # received: 37377 585s ok 53 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1076-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4214 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5341delta.pod 585s # expected: 4214 585s # received: 4214 585s ok 54 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "f6a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 3946 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5342delta.pod 585s # expected: 3946 585s # received: 3946 585s ok 55 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "fd6-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4054 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5343delta.pod 585s # expected: 4054 585s # received: 4054 585s ok 56 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "ad8b-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 44427 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5360delta.pod 585s # expected: 44427 585s # received: 44427 585s ok 57 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1288-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4744 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5361delta.pod 585s # expected: 4744 585s # received: 4744 585s ok 58 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "f6a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 3946 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5362delta.pod 585s # expected: 3946 585s # received: 3946 585s ok 59 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "fd7-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4055 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5363delta.pod 585s # expected: 4055 585s # received: 4055 585s ok 60 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "10d49-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 68937 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5380delta.pod 585s # expected: 68937 585s # received: 68937 585s ok 61 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "f6a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 3946 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5381delta.pod 585s # expected: 3946 585s # received: 3946 585s ok 62 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "fd4-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4052 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl5382delta.pod 585s # expected: 4052 585s # received: 4052 585s ok 63 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1e729-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 124713 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl561delta.pod 585s # expected: 124713 585s # received: 124713 585s ok 64 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1a2c1-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 107201 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl56delta.pod 585s # expected: 107201 585s # received: 107201 585s ok 65 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "94ac-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 38060 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl581delta.pod 585s # expected: 38060 585s # received: 38060 585s ok 66 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1176-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4470 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl582delta.pod 585s # expected: 4470 585s # received: 4470 585s ok 67 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "18bf-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 6335 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl583delta.pod 585s # expected: 6335 585s # received: 6335 585s ok 68 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1cc3-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7363 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl584delta.pod 585s # expected: 7363 585s # received: 7363 585s ok 69 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1701-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 5889 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl585delta.pod 585s # expected: 5889 585s # received: 5889 585s ok 70 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "122b-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4651 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl586delta.pod 585s # expected: 4651 585s # received: 4651 585s ok 71 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "20a5-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 8357 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl587delta.pod 585s # expected: 8357 585s # received: 8357 585s ok 72 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "62c1-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 25281 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl588delta.pod 585s # expected: 25281 585s # received: 25281 585s ok 73 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "d290-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 53904 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl589delta.pod 585s # expected: 53904 585s # received: 53904 585s ok 74 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1c1d5-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 115157 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perl58delta.pod 585s # expected: 115157 585s # received: 115157 585s ok 75 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "4fe9-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 20457 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlaix.pod 585s # expected: 20457 585s # received: 20457 585s ok 76 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1688-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 5768 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlamiga.pod 585s # expected: 5768 585s # received: 5768 585s ok 77 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2031-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 8241 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlandroid.pod 585s # expected: 8241 585s # received: 8241 585s ok 78 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "c9433-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 824371 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlapi.pod 585s # expected: 824371 585s # received: 824371 585s ok 79 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "5837-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 22583 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlapio.pod 585s # expected: 22583 585s # received: 22583 585s ok 80 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1b62-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7010 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlartistic.pod 585s # expected: 7010 585s # received: 7010 585s ok 81 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "20c2-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 8386 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlbook.pod 585s # expected: 8386 585s # received: 8386 585s ok 82 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "126-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 294 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlboot.pod 585s # expected: 294 585s # received: 294 585s ok 83 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "130-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 304 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlbot.pod 585s # expected: 304 585s # received: 304 585s ok 84 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1f50-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 8016 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlbs2000.pod 585s # expected: 8016 585s # received: 8016 585s ok 85 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "dea2-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 56994 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlcall.pod 585s # expected: 56994 585s # received: 56994 585s ok 86 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1180-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4480 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlcheat.pod 585s # expected: 4480 585s # received: 4480 585s ok 87 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "23bf-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 9151 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlclass.pod 585s # expected: 9151 585s # received: 9151 585s ok 88 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "3c63-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 15459 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlclassguts.pod 585s # expected: 15459 585s # received: 15459 585s ok 89 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "254a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 9546 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlclib.pod 585s # expected: 9546 585s # received: 9546 585s ok 90 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "12e5-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4837 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlcn.pod 585s # expected: 4837 585s # received: 4837 585s ok 91 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1b1a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 6938 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlcommunity.pod 585s # expected: 6938 585s # received: 6938 585s ok 92 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "662a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 26154 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlcygwin.pod 585s # expected: 26154 585s # received: 26154 585s ok 93 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "cfa2-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 53154 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perldata.pod 585s # expected: 53154 585s # received: 53154 585s ok 94 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "134f-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4943 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 585s # expected: 4943 585s # received: 4943 585s ok 95 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "a85c-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 43100 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perldebguts.pod 585s # expected: 43100 585s # received: 43100 585s ok 96 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "5693-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 22163 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perldebtut.pod 585s # expected: 22163 585s # received: 22163 585s ok 97 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "9bbb-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 39867 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perldebug.pod 585s # expected: 39867 585s # received: 39867 585s ok 98 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "fd4-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4052 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perldelta.pod 585s # expected: 4052 585s # received: 4052 585s ok 99 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "5f0a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 24330 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perldeprecation.pod 585s # expected: 24330 585s # received: 24330 585s ok 100 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "4c051-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 311377 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perldiag.pod 585s # expected: 311377 585s # received: 311377 585s ok 101 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "24a0-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 9376 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perldoc.pod 585s # expected: 9376 585s # received: 9376 585s ok 102 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "b4ed-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 46317 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perldocstyle.pod 585s # expected: 46317 585s # received: 46317 585s ok 103 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "687a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 26746 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perldsc.pod 585s # expected: 26746 585s # received: 26746 585s ok 104 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1f17-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7959 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perldtrace.pod 585s # expected: 7959 585s # received: 7959 585s ok 105 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "14981-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 84353 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlebcdic.pod 585s # expected: 84353 585s # received: 84353 585s ok 106 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "9321-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 37665 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlembed.pod 585s # expected: 37665 585s # received: 37665 585s ok 107 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2877-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 10359 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlexperiment.pod 585s # expected: 10359 585s # received: 10359 585s ok 108 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "590b-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 22795 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfaq.pod 585s # expected: 22795 585s # received: 22795 585s ok 109 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "385d-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 14429 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfaq1.pod 585s # expected: 14429 585s # received: 14429 585s ok 110 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "24a1-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 9377 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfaq2.pod 585s # expected: 9377 585s # received: 9377 585s ok 111 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "92e1-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 37601 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfaq3.pod 585s # expected: 37601 585s # received: 37601 585s ok 112 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "162be-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 90814 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfaq4.pod 585s # expected: 90814 585s # received: 90814 585s ok 113 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "d7fc-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 55292 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfaq5.pod 585s # expected: 55292 585s # received: 55292 585s ok 114 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "9a71-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 39537 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfaq6.pod 585s # expected: 39537 585s # received: 39537 585s ok 115 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "93b8-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 37816 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfaq7.pod 585s # expected: 37816 585s # received: 37816 585s ok 116 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "c310-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 49936 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfaq8.pod 585s # expected: 49936 585s # received: 49936 585s ok 117 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "3b75-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 15221 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfaq9.pod 585s # expected: 15221 585s # received: 15221 585s ok 118 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "56ca-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 22218 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfilter.pod 585s # expected: 22218 585s # received: 22218 585s ok 119 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "342b-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 13355 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfork.pod 585s # expected: 13355 585s # received: 13355 585s ok 120 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "40e0-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 16608 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlform.pod 585s # expected: 16608 585s # received: 16608 585s ok 121 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "671-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 1649 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 585s # expected: 1649 585s # received: 1649 585s ok 122 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "67142-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 422210 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlfunc.pod 585s # expected: 422210 585s # received: 422210 585s ok 123 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "7c2a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 31786 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlgit.pod 585s # expected: 31786 585s # received: 31786 585s ok 124 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "21810-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 137232 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlglossary.pod 585s # expected: 137232 585s # received: 137232 585s ok 125 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "4075-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 16501 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlgov.pod 585s # expected: 16501 585s # received: 16501 585s ok 126 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "35f7-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 13815 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlgpl.pod 585s # expected: 13815 585s # received: 13815 585s ok 127 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2c264-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 180836 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlguts.pod 585s # expected: 180836 585s # received: 180836 585s ok 128 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "afe4-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 45028 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlhack.pod 585s # expected: 45028 585s # received: 45028 585s ok 129 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "11a38-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 72248 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlhacktips.pod 585s # expected: 72248 585s # received: 72248 585s ok 130 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1809-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 6153 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlhacktut.pod 585s # expected: 6153 585s # received: 6153 585s ok 131 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "5f7-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 1527 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlhaiku.pod 585s # expected: 1527 585s # received: 1527 585s ok 132 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "e88a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 59530 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlhist.pod 585s # expected: 59530 585s # received: 59530 585s ok 133 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "77a4-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 30628 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlhpux.pod 585s # expected: 30628 585s # received: 30628 585s ok 134 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "7dd-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 2013 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlhurd.pod 585s # expected: 2013 585s # received: 2013 585s ok 135 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1f865-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 129125 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlintern.pod 585s # expected: 129125 585s # received: 129125 585s ok 136 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "9216-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 37398 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlinterp.pod 585s # expected: 37398 585s # received: 37398 585s ok 137 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "579d-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 22429 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlintro.pod 585s # expected: 22429 585s # received: 22429 585s ok 138 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "8ad3-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 35539 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perliol.pod 585s # expected: 35539 585s # received: 35539 585s ok 139 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "11817-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 71703 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlipc.pod 585s # expected: 71703 585s # received: 71703 585s ok 140 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1150-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4432 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlirix.pod 585s # expected: 4432 585s # received: 4432 585s ok 141 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "20a8-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 8360 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perljp.pod 585s # expected: 8360 585s # received: 8360 585s ok 142 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2fc0-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 12224 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlko.pod 585s # expected: 12224 585s # received: 12224 585s ok 143 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "163-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 355 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perllexwarn.pod 585s # expected: 355 585s # received: 355 585s ok 144 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "7ea-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 2026 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perllinux.pod 585s # expected: 2026 585s # received: 2026 585s ok 145 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "12457-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 74839 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perllocale.pod 585s # expected: 74839 585s # received: 74839 585s ok 146 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "24dc-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 9436 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perllol.pod 585s # expected: 9436 585s # received: 9436 585s ok 147 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2f6f-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 12143 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlmacosx.pod 585s # expected: 12143 585s # received: 12143 585s ok 148 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "6753-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 26451 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlmod.pod 585s # expected: 26451 585s # received: 26451 585s ok 149 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2574-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 9588 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 585s # expected: 9588 585s # received: 9588 585s ok 150 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "e547-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 58695 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlmodlib.pod 585s # expected: 58695 585s # received: 58695 585s ok 151 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "573b-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 22331 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 585s # expected: 22331 585s # received: 22331 585s ok 152 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "d65-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 3429 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlmroapi.pod 585s # expected: 3429 585s # received: 3429 585s ok 153 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2ad3-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 10963 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlnewmod.pod 585s # expected: 10963 585s # received: 10963 585s ok 154 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "20a5-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 8357 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlnumber.pod 585s # expected: 8357 585s # received: 8357 585s ok 155 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "8d30-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 36144 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlobj.pod 585s # expected: 36144 585s # received: 36144 585s ok 156 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "6885-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 26757 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlootut.pod 585s # expected: 26757 585s # received: 26757 585s ok 157 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "251a5-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 151973 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlop.pod 585s # expected: 151973 585s # received: 151973 585s ok 158 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "4db-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 1243 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 585s # expected: 1243 585s # received: 1243 585s ok 159 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "3b77-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 15223 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlopentut.pod 585s # expected: 15223 585s # received: 15223 585s ok 160 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "16cb9-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 93369 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlos2.pod 585s # expected: 93369 585s # received: 93369 585s ok 161 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "37cb-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 14283 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlos390.pod 585s # expected: 14283 585s # received: 14283 585s ok 162 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "12b0-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4784 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlos400.pod 585s # expected: 4784 585s # received: 4784 585s ok 163 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "c8a9-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 51369 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlpacktut.pod 585s # expected: 51369 585s # received: 51369 585s ok 164 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "c2bd-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 49853 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlperf.pod 585s # expected: 49853 585s # received: 49853 585s ok 165 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1418-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 5144 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlplan9.pod 585s # expected: 5144 585s # received: 5144 585s ok 166 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "5b65-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 23397 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlpod.pod 585s # expected: 23397 585s # received: 23397 585s ok 167 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "10d10-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 68880 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlpodspec.pod 585s # expected: 68880 585s # received: 68880 585s ok 168 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2f40-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 12096 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 585s # expected: 12096 585s # received: 12096 585s ok 169 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "67b7-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 26551 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlpolicy.pod 585s # expected: 26551 585s # received: 26551 585s ok 170 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "15cc8-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 89288 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlport.pod 585s # expected: 89288 585s # received: 89288 585s ok 171 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1412-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 5138 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlpragma.pod 585s # expected: 5138 585s # received: 5138 585s ok 172 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1a25-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 6693 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlqnx.pod 585s # expected: 6693 585s # received: 6693 585s ok 173 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2127d-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 135805 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlre.pod 585s # expected: 135805 585s # received: 135805 585s ok 174 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "7bad-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 31661 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlreapi.pod 585s # expected: 31661 585s # received: 31661 585s ok 175 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "818f-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 33167 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 585s # expected: 33167 585s # received: 33167 585s ok 176 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "beb0-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 48816 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 585s # expected: 48816 585s # received: 48816 585s ok 177 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "8c47-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 35911 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlref.pod 585s # expected: 35911 585s # received: 35911 585s ok 178 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "4944-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 18756 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlreftut.pod 585s # expected: 18756 585s # received: 18756 585s ok 179 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "a989-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 43401 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlreguts.pod 585s # expected: 43401 585s # received: 43401 585s ok 180 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1fd-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 509 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlrepository.pod 585s # expected: 509 585s # received: 509 585s ok 181 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "4af5-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 19189 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlrequick.pod 585s # expected: 19189 585s # received: 19189 585s ok 182 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "3ce4-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 15588 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlreref.pod 585s # expected: 15588 585s # received: 15588 585s ok 183 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1e219-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 123417 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlretut.pod 585s # expected: 123417 585s # received: 123417 585s ok 184 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "60c-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 1548 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlriscos.pod 585s # expected: 1548 585s # received: 1548 585s ok 185 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "e52d-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 58669 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlrun.pod 585s # expected: 58669 585s # received: 58669 585s ok 186 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "6cc6-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 27846 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlsec.pod 585s # expected: 27846 585s # received: 27846 585s ok 187 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "4af2-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 19186 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 585s # expected: 19186 585s # received: 19186 585s ok 188 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "74a6-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 29862 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlsolaris.pod 585s # expected: 29862 585s # received: 29862 585s ok 189 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1bdc-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7132 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlsource.pod 585s # expected: 7132 585s # received: 7132 585s ok 190 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "233b-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 9019 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlstyle.pod 585s # expected: 9019 585s # received: 9019 585s ok 191 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "12f85-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 77701 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlsub.pod 585s # expected: 77701 585s # received: 77701 585s ok 192 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "d2de-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 53982 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlsyn.pod 585s # expected: 53982 585s # received: 53982 585s ok 193 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "2858-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 10328 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlsynology.pod 585s # expected: 10328 585s # received: 10328 585s ok 194 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "b53a-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 46394 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlthrtut.pod 585s # expected: 46394 585s # received: 46394 585s ok 195 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "9a91-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 39569 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perltie.pod 585s # expected: 39569 585s # received: 39569 585s ok 196 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "b9206-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 758278 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perltoc.pod 585s # expected: 758278 585s # received: 758278 585s ok 197 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "174-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 372 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perltodo.pod 585s # expected: 372 585s # received: 372 585s ok 198 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "126-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 294 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perltooc.pod 585s # expected: 294 585s # received: 294 585s ok 199 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "126-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 294 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perltoot.pod 585s # expected: 294 585s # received: 294 585s ok 200 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "297f-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 10623 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perltrap.pod 585s # expected: 10623 585s # received: 10623 585s ok 201 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "213f-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 8511 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perltru64.pod 585s # expected: 8511 585s # received: 8511 585s ok 202 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1183-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4483 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perltw.pod 585s # expected: 4483 585s # received: 4483 585s ok 203 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "162c0-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 90816 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlunicode.pod 585s # expected: 90816 585s # received: 90816 585s ok 204 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "6349-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 25417 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlunicook.pod 585s # expected: 25417 585s # received: 25417 585s ok 205 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "372e-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 14126 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlunifaq.pod 585s # expected: 14126 585s # received: 14126 585s ok 206 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "96e1-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 38625 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perluniintro.pod 585s # expected: 38625 585s # received: 38625 585s ok 207 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "6eefa-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 454394 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perluniprops.pod 585s # expected: 454394 585s # received: 454394 585s ok 208 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1f0f-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7951 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlunitut.pod 585s # expected: 7951 585s # received: 7951 585s ok 209 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1ce8-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 7400 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlutil.pod 585s # expected: 7400 585s # received: 7400 585s ok 210 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "16ab2-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 92850 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlvar.pod 585s # expected: 92850 585s # received: 92850 585s ok 211 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "c68d-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 50829 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlvms.pod 585s # expected: 50829 585s # received: 50829 585s ok 212 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "f16-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 3862 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlvos.pod 585s # expected: 3862 585s # received: 3862 585s ok 213 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "7fdb-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 32731 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlwin32.pod 585s # expected: 32731 585s # received: 32731 585s ok 214 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "1532b-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 86827 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlxs.pod 585s # expected: 86827 585s # received: 86827 585s ok 215 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "c504-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 50436 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlxstut.pod 585s # expected: 50436 585s # received: 50436 585s ok 216 585s #lwp request: 585s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "5dc1-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 24001 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 585s # expected: 24001 585s # received: 24001 585s ok 217 585s #lwp request: 585s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "b1324-6237dbf803ac0" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 725796 585s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-binary-httpd 585s # expected: 725796 585s # received: 725796 585s ok 218 585s #lwp request: 585s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 585s #User-Agent: libwww-perl/6.76 585s # 585s #server response: 585s #HTTP/1.1 200 OK 585s #Connection: close 585s #Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Accept-Ranges: bytes 585s #ETag: "3d5470-6155edc931600" 585s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 585s #Vary: In-If1 585s #Content-Length: 4019312 585s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 585s #Client-Date: Tue, 17 Dec 2024 20:18:19 GMT 585s #Client-Peer: 127.0.0.1:8529 585s #Client-Response-Num: 1 585s #DMMATCH1: 1 585s # 585s # testing : download of /getfiles-binary-perl 585s # expected: 4019312 585s # received: 4019312 585s ok 219 585s ok 586s t/apache/headers.t .................. 586s 1..27 586s # Running under perl version 5.038002 for linux 586s # Current time local: Tue Dec 17 20:18:19 2024 586s # Current time GMT: Tue Dec 17 20:18:19 2024 586s # Using Test.pm version 1.31 586s # Using Apache/Test.pm version 1.42 586s testing: Hello: World 586s ok 1 586s # testing : response success 586s # expected: qr/HTTP\/1\.. 200 OK/ 586s # received: 'HTTP/1.1 200 OK' 586s ok 2 586s header: [World] vs [World] 586s # testing : compare header Hello value 586s # expected: 'World' 586s # received: 'World' 586s ok 3 586s testing: Hello: World 586s ok 4 586s # testing : response success 586s # expected: qr/HTTP\/1\.. 200 OK/ 586s # received: 'HTTP/1.1 200 OK' 586s ok 5 586s header: [World] vs [World] 586s # testing : compare header Hello value 586s # expected: 'World' 586s # received: 'World' 586s ok 6 586s testing: Hello: World 586s ok 7 586s # testing : response success 586s # expected: qr/HTTP\/1\.. 200 OK/ 586s # received: 'HTTP/1.1 200 OK' 586s ok 8 586s header: [World] vs [World] 586s # testing : compare header Hello value 586s # expected: 'World' 586s # received: 'World' 586s ok 9 586s testing: Hello: Foo 586s Bar 586s ok 10 586s # testing : response success 586s # expected: qr/HTTP\/1\.. 200 OK/ 586s # received: 'HTTP/1.1 200 OK' 586s ok 11 586s header: [Foo Bar] vs [Foo Bar] 586s # testing : compare header Hello value 586s # expected: 'Foo Bar' 586s # received: 'Foo Bar' 586s ok 12 586s testing: Hello: Foo 586s Bar 586s ok 13 586s # testing : response success 586s # expected: qr/HTTP\/1\.. 200 OK/ 586s # received: 'HTTP/1.1 200 OK' 586s ok 14 586s header: [Foo Bar] vs [Foo Bar] 586s # testing : compare header Hello value 586s # expected: 'Foo Bar' 586s # received: 'Foo Bar' 586s ok 15 586s testing: Hello: Foo 586s Bar 586s ok 16 586s # testing : response success 586s # expected: qr/HTTP\/1\.. 200 OK/ 586s # received: 'HTTP/1.1 200 OK' 586s ok 17 586s header: [Foo Bar] vs [Foo Bar] 586s # testing : compare header Hello value 586s # expected: 'Foo Bar' 586s # received: 'Foo Bar' 586s ok 18 586s testing: Hello: Foo 586s Bar 586s ok 19 586s # testing : response success 586s # expected: qr/HTTP\/1\.. 200 OK/ 586s # received: 'HTTP/1.1 200 OK' 586s ok 20 586s header: [Foo Bar] vs [Foo Bar] 586s # testing : compare header Hello value 586s # expected: 'Foo Bar' 586s # received: 'Foo Bar' 586s ok 21 586s testing: Hello: Foo 586s Bar 586s ok 22 586s # testing : response success 586s # expected: qr/HTTP\/1\.. 200 OK/ 586s # received: 'HTTP/1.1 200 OK' 586s ok 23 586s header: [Foo Bar] vs [Foo Bar] 586s # testing : compare header Hello value 586s # expected: 'Foo Bar' 586s # received: 'Foo Bar' 586s ok 24 586s testing: Hello:World 586s ok 25 586s # testing : response success 586s # expected: qr/HTTP\/1\.. 200 OK/ 586s # received: 'HTTP/1.1 200 OK' 586s ok 26 586s header: [World] vs [World] 586s # testing : compare header Hello value 586s # expected: 'World' 586s # received: 'World' 586s ok 27 586s ok 588s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 590s t/apache/http_strict.t .............. 590s 1..178 590s # Running under perl version 5.038002 for linux 590s # Current time local: Tue Dec 17 20:18:23 2024 590s # Current time GMT: Tue Dec 17 20:18:23 2024 590s # Using Test.pm version 1.31 590s # Using Apache/Test.pm version 1.42 590s # SENDING: 590s # GET / HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 1 590s # SENDING: 590s # GET / HTTP/1.0\n\n 590s # expecting success, got 200 590s ok 2 590s # SENDING: 590s # get / HTTP/1.0\r\n\r\n 590s # expecting 501, got 501 590s ok 3 590s # SENDING: 590s # G ET / HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 4 590s # SENDING: 590s # G\x00ET / HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 5 590s # SENDING: 590s # G/T / HTTP/1.0\r\n\r\n 590s # expecting 501, got 501 590s ok 6 590s # SENDING: 590s # GET /\x00 HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 7 590s # SENDING: 590s # GET / HTTP/1.0\x00\r\n\r\n 590s # expecting 400, got 400 590s ok 8 590s # SENDING: 590s # GET\x0c/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 9 590s # SENDING: 590s # GET\r/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 10 590s # SENDING: 590s # GET\t/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 11 590s # SENDING: 590s # GET / HTT/1.0\r\n\r\n 590s # expecting error, got 400 590s ok 12 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 590s # expecting success, got 200 590s ok 13 590s # SENDING: 590s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 590s # expecting success, got 200 590s ok 14 590s # SENDING: 590s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 590s # expecting success, got 200 590s ok 15 590s # SENDING: 590s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 590s # expecting 400, got 400 590s ok 16 590s # SENDING: 590s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 590s # expecting 400, got 400 590s ok 17 590s # SENDING: 590s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 590s # expecting 200, got 200 590s ok 18 590s # SENDING: 590s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 590s # expecting 400, got 400 590s ok 19 590s # SENDING: 590s # GET / HTTP/\r\nHost: localhost\r\n\r\n 590s # expecting error, got 400 590s ok 20 590s # SENDING: 590s # GET / HTTP/0.9\r\n\r\n 590s # expecting error, got 400 590s ok 21 590s # SENDING: 590s # GET / HTTP/0.8\r\n\r\n 590s # expecting error, got 400 590s ok 22 590s # SENDING: 590s # GET /\x01 HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 23 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 24 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 590s # expecting 200, got 200 590s ok 25 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 590s # expecting 400, got 400 590s ok 26 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 590s # expecting 200, got 200 590s ok 27 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo\r\n\r\n 590s # expecting 400, got 400 590s ok 28 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 590s # expecting 400, got 400 590s ok 29 590s # SENDING: 590s # GET / HTTP/1.0\r\n: bar\r\n\r\n 590s # expecting 400, got 400 590s ok 30 590s # SENDING: 590s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 31 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 590s # expecting 400, got 400 590s ok 32 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 590s # expecting 400, got 400 590s ok 33 590s # SENDING: 590s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 590s # expecting 400, got 400 590s ok 34 590s # SENDING: 590s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 35 590s # SENDING: 590s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 590s # expecting 400, got 400 590s ok 36 590s # SENDING: 590s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 590s # expecting 400, got 400 590s ok 37 590s # SENDING: 590s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 590s # expecting 200, got 200 590s ok 38 590s # SENDING: 590s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 590s # expecting 400, got 400 590s ok 39 590s # SENDING: 590s # GET / HTTP/1.0\r\r 590s # expecting dropped connection and HTTPD dropped connection 590s ok 40 590s # SENDING: 590s # GET /\r\n 590s # expecting headerless HTTP/0.9 body, got response 590s ok 41 590s # SENDING: 590s # GET /#frag HTTP/1.0\r\n 590s # expecting 400, got 400 590s ok 42 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 590s # expecting 200, got 200 590s ok 43 590s # SENDING: 590s # GET http://017700000001/ HTTP/1.0\r\n\r\n 590s # expecting 200, got 200 590s ok 44 590s # SENDING: 590s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 590s # expecting 200, got 200 590s ok 45 590s # SENDING: 590s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 590s # expecting 200, got 200 590s ok 46 590s # SENDING: 590s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 590s # expecting 200, got 200 590s ok 47 590s # SENDING: 590s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 590s # expecting 200, got 200 590s ok 48 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 590s # expecting 200, got 200 590s ok 49 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 590s # expecting 400, got 400 590s ok 50 590s # SENDING: 590s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 590s # expecting 200, got 200 590s ok 51 590s # SENDING: 590s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 52 590s # SENDING: 590s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 53 590s # SENDING: 590s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 54 590s # SENDING: 590s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 590s # expecting 200, got 200 590s ok 55 590s # SENDING: 590s # GET http://[::1]/ HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 56 590s # SENDING: 590s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 57 590s # SENDING: 590s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 58 590s # SENDING: 590s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 59 590s # SENDING: 590s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 60 590s # SENDING: 590s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 61 590s # SENDING: 590s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 62 590s # SENDING: 590s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 63 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 590s # expecting success, got 200 590s ok 64 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 590s # expecting success, got 200 590s ok 65 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 590s # expecting success, got 200 590s ok 66 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 590s # expecting success, got 200 590s ok 67 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 590s # expecting success, got 200 590s ok 68 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 590s # expecting success, got 200 590s ok 69 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 590s # expecting 200, got 200 590s ok 70 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 590s # expecting 200, got 200 590s ok 71 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 590s # expecting 400, got 400 590s ok 72 590s # SENDING: 590s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 73 590s # SENDING: 590s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 74 590s # SENDING: 590s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 75 590s # SENDING: 590s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 76 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 590s # expecting 200, got 200 590s ok 77 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 590s # expecting 200, got 200 590s ok 78 590s # SENDING: 590s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 590s # expecting 200, got 200 590s ok 79 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 590s # DECODED: Foo: bar 590s # RESPONSE: 590s # HTTP/1.1 200 OK\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Foo: bar\r\n 590s # Vary: In-If1\r\n 590s # DMMATCH1: 1\r\n 590s # Connection: close\r\n 590s # Content-Type: text/plain\r\n 590s # \r\n 590s # Hi!\n 590s # SERVERNAME=localhost\n 590s # HTTP_HOST=\n 590s # 590s # expecting 200, got 200 590s ok 80 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 590s # DECODED: Foo: 590s # RESPONSE: 590s # HTTP/1.1 200 OK\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Foo: \r\n 590s # Vary: In-If1\r\n 590s # DMMATCH1: 1\r\n 590s # Connection: close\r\n 590s # Content-Type: text/plain\r\n 590s # \r\n 590s # Hi!\n 590s # SERVERNAME=localhost\n 590s # HTTP_HOST=\n 590s # 590s # expecting 200, got 200 590s ok 81 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 590s # DECODED: : bar 590s # RESPONSE: 590s # HTTP/1.1 500 Internal Server Error\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Connection: close\r\n 590s # Content-Type: text/html; charset=iso-8859-1\r\n 590s # \r\n 590s # \n 590s # \n 590s # ... 590s # expecting 500, got 500 590s ok 82 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 590s # DECODED: F\x00oo: bar 590s # RESPONSE: 590s # HTTP/1.1 500 Internal Server Error\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Content-Length: 528\r\n 590s # Connection: close\r\n 590s # Content-Type: text/html; charset=iso-8859-1\r\n 590s # \r\n 590s # \n 590s # \n 590s # ... 590s # expecting 500, got 500 590s ok 83 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 590s # DECODED: F\x01oo: bar 590s # RESPONSE: 590s # HTTP/1.1 500 Internal Server Error\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Connection: close\r\n 590s # Content-Type: text/html; charset=iso-8859-1\r\n 590s # \r\n 590s # \n 590s # \n 590s # ... 590s # expecting 500, got 500 590s ok 84 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 590s # DECODED: F\noo: bar 590s # RESPONSE: 590s # HTTP/1.1 500 Internal Server Error\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Content-Length: 528\r\n 590s # Connection: close\r\n 590s # Content-Type: text/html; charset=iso-8859-1\r\n 590s # \r\n 590s # \n 590s # \n 590s # ... 590s # expecting 500, got 500 590s ok 85 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 590s # DECODED: Foo: b\tar 590s # RESPONSE: 590s # HTTP/1.1 200 OK\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Foo: b\tar\r\n 590s # Vary: In-If1\r\n 590s # DMMATCH1: 1\r\n 590s # Connection: close\r\n 590s # Content-Type: text/plain\r\n 590s # \r\n 590s # Hi!\n 590s # SERVERNAME=localhost\n 590s # HTTP_HOST=\n 590s # 590s # expecting 200, got 200 590s ok 86 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 590s # DECODED: Foo: b\x01ar 590s # RESPONSE: 590s # HTTP/1.1 500 Internal Server Error\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Connection: close\r\n 590s # Content-Type: text/html; charset=iso-8859-1\r\n 590s # \r\n 590s # \n 590s # \n 590s # ... 590s # expecting 500, got 500 590s ok 87 590s # SENDING: 590s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 590s # expecting 500, got 500 590s ok 88 590s # SENDING: 590s # GET / HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 89 590s # SENDING: 590s # GET / HTTP/1.0\n\n 590s # expecting 400, got 400 590s ok 90 590s # SENDING: 590s # get / HTTP/1.0\r\n\r\n 590s # expecting 501, got 501 590s ok 91 590s # SENDING: 590s # G ET / HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 92 590s # SENDING: 590s # G\x00ET / HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 93 590s # SENDING: 590s # G/T / HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 94 590s # SENDING: 590s # GET /\x00 HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 95 590s # SENDING: 590s # GET / HTTP/1.0\x00\r\n\r\n 590s # expecting 400, got 400 590s ok 96 590s # SENDING: 590s # GET\x0c/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 97 590s # SENDING: 590s # GET\r/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 98 590s # SENDING: 590s # GET\t/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 99 590s # SENDING: 590s # GET / HTT/1.0\r\n\r\n 590s # expecting error, got 400 590s ok 100 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 590s # expecting success, got 200 590s ok 101 590s # SENDING: 590s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 590s # expecting success, got 200 590s ok 102 590s # SENDING: 590s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 590s # expecting success, got 200 590s ok 103 590s # SENDING: 590s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 590s # expecting 400, got 400 590s ok 104 590s # SENDING: 590s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 590s # expecting 400, got 400 590s ok 105 590s # SENDING: 590s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 590s # expecting 400, got 400 590s ok 106 590s # SENDING: 590s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 590s # expecting 400, got 400 590s ok 107 590s # SENDING: 590s # GET / HTTP/\r\nHost: localhost\r\n\r\n 590s # expecting error, got 400 590s ok 108 590s # SENDING: 590s # GET / HTTP/0.9\r\n\r\n 590s # expecting error, got 400 590s ok 109 590s # SENDING: 590s # GET / HTTP/0.8\r\n\r\n 590s # expecting error, got 400 590s ok 110 590s # SENDING: 590s # GET /\x01 HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 111 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 112 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 590s # expecting 200, got 200 590s ok 113 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 590s # expecting 400, got 400 590s ok 114 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 590s # expecting 400, got 400 590s ok 115 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo\r\n\r\n 590s # expecting 400, got 400 590s ok 116 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 590s # expecting 400, got 400 590s ok 117 590s # SENDING: 590s # GET / HTTP/1.0\r\n: bar\r\n\r\n 590s # expecting 400, got 400 590s ok 118 590s # SENDING: 590s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 119 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 590s # expecting 400, got 400 590s ok 120 590s # SENDING: 590s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 590s # expecting 400, got 400 590s ok 121 590s # SENDING: 590s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 590s # expecting 400, got 400 590s ok 122 590s # SENDING: 590s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 590s # expecting 400, got 400 590s ok 123 590s # SENDING: 590s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 590s # expecting 400, got 400 590s ok 124 590s # SENDING: 590s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 590s # expecting 400, got 400 590s ok 125 590s # SENDING: 590s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 590s # expecting 200, got 200 590s ok 126 590s # SENDING: 590s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 590s # expecting 400, got 400 590s ok 127 590s # SENDING: 590s # GET / HTTP/1.0\r\r 590s # expecting dropped connection and HTTPD dropped connection 590s ok 128 590s # SENDING: 590s # GET /\r\n 590s # expecting headerless HTTP/0.9 body, got response 590s ok 129 590s # SENDING: 590s # GET /#frag HTTP/1.0\r\n 590s # expecting 400, got 400 590s ok 130 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 590s # expecting 400, got 400 590s ok 131 590s # SENDING: 590s # GET http://017700000001/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 132 590s # SENDING: 590s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 133 590s # SENDING: 590s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 590s # expecting 200, got 200 590s ok 134 590s # SENDING: 590s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 135 590s # SENDING: 590s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 136 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 590s # expecting 400, got 400 590s ok 137 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 590s # expecting 400, got 400 590s ok 138 590s # SENDING: 590s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 590s # expecting 200, got 200 590s ok 139 590s # SENDING: 590s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 140 590s # SENDING: 590s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 141 590s # SENDING: 590s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 142 590s # SENDING: 590s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 143 590s # SENDING: 590s # GET http://[::1]/ HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 144 590s # SENDING: 590s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 145 590s # SENDING: 590s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 146 590s # SENDING: 590s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 147 590s # SENDING: 590s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 148 590s # SENDING: 590s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 149 590s # SENDING: 590s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 590s # expecting success, got 200 590s ok 150 590s # SENDING: 590s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 590s # expecting 400, got 400 590s ok 151 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 590s # expecting success, got 200 590s ok 152 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 590s # expecting success, got 200 590s ok 153 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 590s # expecting success, got 200 590s ok 154 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 590s # expecting success, got 200 590s ok 155 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 590s # expecting success, got 200 590s ok 156 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 590s # expecting success, got 200 590s ok 157 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 590s # expecting 400, got 400 590s ok 158 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 590s # expecting 400, got 400 590s ok 159 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 590s # expecting 400, got 400 590s ok 160 590s # SENDING: 590s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 161 590s # SENDING: 590s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 162 590s # SENDING: 590s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 163 590s # SENDING: 590s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 590s # expecting 200, got 200 590s ok 164 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 590s # expecting 200, got 200 590s ok 165 590s # SENDING: 590s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 590s # expecting 200, got 200 590s ok 166 590s # SENDING: 590s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 590s # expecting 200, got 200 590s ok 167 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 590s # DECODED: Foo: bar 590s # RESPONSE: 590s # HTTP/1.1 200 OK\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Foo: bar\r\n 590s # Vary: In-If1\r\n 590s # DMMATCH1: 1\r\n 590s # Connection: close\r\n 590s # Content-Type: text/plain\r\n 590s # \r\n 590s # Hi!\n 590s # SERVERNAME=localhost\n 590s # HTTP_HOST=\n 590s # 590s # expecting 200, got 200 590s ok 168 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 590s # DECODED: Foo: 590s # RESPONSE: 590s # HTTP/1.1 200 OK\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Foo: \r\n 590s # Vary: In-If1\r\n 590s # DMMATCH1: 1\r\n 590s # Connection: close\r\n 590s # Content-Type: text/plain\r\n 590s # \r\n 590s # Hi!\n 590s # SERVERNAME=localhost\n 590s # HTTP_HOST=\n 590s # 590s # expecting 200, got 200 590s ok 169 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 590s # DECODED: : bar 590s # RESPONSE: 590s # HTTP/1.1 500 Internal Server Error\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Content-Length: 564\r\n 590s # Connection: close\r\n 590s # Content-Type: text/html; charset=iso-8859-1\r\n 590s # \r\n 590s # \n 590s # \n 590s # ... 590s # expecting 500, got 500 590s ok 170 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 590s # DECODED: F\x00oo: bar 590s # RESPONSE: 590s # HTTP/1.1 500 Internal Server Error\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Content-Length: 528\r\n 590s # Connection: close\r\n 590s # Content-Type: text/html; charset=iso-8859-1\r\n 590s # \r\n 590s # \n 590s # \n 590s # ... 590s # expecting 500, got 500 590s ok 171 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 590s # DECODED: F\x01oo: bar 590s # RESPONSE: 590s # HTTP/1.1 500 Internal Server Error\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Content-Length: 564\r\n 590s # Connection: close\r\n 590s # Content-Type: text/html; charset=iso-8859-1\r\n 590s # \r\n 590s # \n 590s # \n 590s # ... 590s # expecting 500, got 500 590s ok 172 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 590s # DECODED: F\noo: bar 590s # RESPONSE: 590s # HTTP/1.1 500 Internal Server Error\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Content-Length: 528\r\n 590s # Connection: close\r\n 590s # Content-Type: text/html; charset=iso-8859-1\r\n 590s # \r\n 590s # \n 590s # \n 590s # ... 590s # expecting 500, got 500 590s ok 173 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 590s # DECODED: Foo: b\tar 590s # RESPONSE: 590s # HTTP/1.1 200 OK\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Foo: b\tar\r\n 590s # Vary: In-If1\r\n 590s # DMMATCH1: 1\r\n 590s # Connection: close\r\n 590s # Content-Type: text/plain\r\n 590s # \r\n 590s # Hi!\n 590s # SERVERNAME=localhost\n 590s # HTTP_HOST=\n 590s # 590s # expecting 200, got 200 590s ok 174 590s # SENDING: 590s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 590s # DECODED: Foo: b\x01ar 590s # RESPONSE: 590s # HTTP/1.1 500 Internal Server Error\r\n 590s # Date: Tue, 17 Dec 2024 20:18:25 GMT\r\n 590s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 590s # Content-Length: 564\r\n 590s # Connection: close\r\n 590s # Content-Type: text/html; charset=iso-8859-1\r\n 590s # \r\n 590s # \n 590s # \n 590s # ... 590s # expecting 500, got 500 590s ok 175 590s # SENDING: 590s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 590s # expecting 500, got 500 590s ok 176 590s ok 177 590s ok 178 590s ok 592s t/apache/if_sections.t .............. 592s 1..46 592s # Running under perl version 5.038002 for linux 592s # Current time local: Tue Dec 17 20:18:25 2024 592s # Current time GMT: Tue Dec 17 20:18:25 2024 592s # Using Test.pm version 1.31 592s # Using Apache/Test.pm version 1.42 592s # /if_sec/ with '': 592s # expected: 200 592s # received: '200' 592s ok 1 592s # expected: undef 592s # received: undef 592s ok 2 592s # /if_sec/foo.if_test with '': 592s # expected: 200 592s # received: '200' 592s ok 3 592s # expected: undef 592s # received: undef 592s ok 4 592s # /if_sec/foo.if_test with '1': 592s # expected: 200 592s # received: '200' 592s ok 5 592s # expected: 'global1' 592s # received: 'global1' 592s ok 6 592s # /if_sec/foo.if_test with '1 11': 592s # expected: 200 592s # received: '200' 592s ok 7 592s # expected: 'global1, nested11, nested113' 592s # received: 'global1, nested11, nested113' 592s ok 8 592s # /if_sec/foo.if_test with '1 11 111': 592s # expected: 200 592s # received: '200' 592s ok 9 592s # expected: 'global1, nested11, nested111' 592s # received: 'global1, nested11, nested111' 592s ok 10 592s # /if_sec/foo.if_test with '1 11 112': 592s # expected: 200 592s # received: '200' 592s ok 11 592s # expected: 'global1, nested11, nested112' 592s # received: 'global1, nested11, nested112' 592s ok 12 592s # /if_sec/foo.if_test with '1 2': 592s # expected: 200 592s # received: '200' 592s ok 13 592s # expected: 'global1, files2' 592s # received: 'global1, files2' 592s ok 14 592s # /if_sec/dir/foo.txt with '1 2': 592s # expected: 200 592s # received: '200' 592s ok 15 592s # expected: 'global1, dir1, dir2, dir_files1' 592s # received: 'global1, dir1, dir2, dir_files1' 592s ok 16 592s # /if_sec/dir/ with '1 2': 592s # expected: 200 592s # received: '200' 592s ok 17 592s # expected: 'global1, dir1, dir2' 592s # received: 'global1, dir1, dir2' 592s ok 18 592s # /if_sec/dir/ with '1 11': 592s # expected: 200 592s # received: '200' 592s ok 19 592s # expected: 'global1, dir1, nested11, nested113' 592s # received: 'global1, dir1, nested11, nested113' 592s ok 20 592s # /if_sec/dir/ with '1 11 111': 592s # expected: 200 592s # received: '200' 592s ok 21 592s # expected: 'global1, dir1, nested11, nested111' 592s # received: 'global1, dir1, nested11, nested111' 592s ok 22 592s # /if_sec/dir/ with '1 11 112': 592s # expected: 200 592s # received: '200' 592s ok 23 592s # expected: 'global1, dir1, nested11, nested112' 592s # received: 'global1, dir1, nested11, nested112' 592s ok 24 592s # /if_sec/loc/ with '1 2': 592s # expected: 200 592s # received: '200' 592s ok 25 592s # expected: 'global1, loc1, loc2' 592s # received: 'global1, loc1, loc2' 592s ok 26 592s # /if_sec/loc/foo.txt with '1 2': 592s # expected: 200 592s # received: '200' 592s ok 27 592s # expected: 'global1, loc1, loc2' 592s # received: 'global1, loc1, loc2' 592s ok 28 592s # /if_sec/loc/ with '1 11': 592s # expected: 200 592s # received: '200' 592s ok 29 592s # expected: 'global1, loc1, nested11, nested113' 592s # received: 'global1, loc1, nested11, nested113' 592s ok 30 592s # /if_sec/loc/ with '1 11 111': 592s # expected: 200 592s # received: '200' 592s ok 31 592s # expected: 'global1, loc1, nested11, nested111' 592s # received: 'global1, loc1, nested11, nested111' 592s ok 32 592s # /if_sec/loc/ with '1 11 112': 592s # expected: 200 592s # received: '200' 592s ok 33 592s # expected: 'global1, loc1, nested11, nested112' 592s # received: 'global1, loc1, nested11, nested112' 592s ok 34 592s # /if_sec/loc/foo.if_test with '1 2': 592s # expected: 200 592s # received: '200' 592s ok 35 592s # expected: 'global1, files2, loc1, loc2' 592s # received: 'global1, files2, loc1, loc2' 592s ok 36 592s # /if_sec/loc/foo.if_test with '1 2 11': 592s # expected: 200 592s # received: '200' 592s ok 37 592s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 592s # received: 'global1, files2, loc1, loc2, nested11, nested113' 592s ok 38 592s # /if_sec/loc/foo.if_test with '1 2 11 111': 592s # expected: 200 592s # received: '200' 592s ok 39 592s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 592s # received: 'global1, files2, loc1, loc2, nested11, nested111' 592s ok 40 592s # /if_sec/loc/foo.if_test with '1 2 11 112': 592s # expected: 200 592s # received: '200' 592s ok 41 592s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 592s # received: 'global1, files2, loc1, loc2, nested11, nested112' 592s ok 42 592s # /if_sec/proxy/ with '1 2': 592s # expected: 200 592s # received: '200' 592s ok 43 592s # expected: 'global1, locp1, locp2' 592s # received: 'global1, locp1, locp2' 592s ok 44 592s # /if_sec/proxy/ with '2': 592s # expected: 200 592s # received: '200' 592s ok 45 592s # expected: 'locp2' 592s # received: 'locp2' 592s ok 46 592s ok 594s t/apache/iffile.t ................... 594s 1..2 594s # Running under perl version 5.038002 for linux 594s # Current time local: Tue Dec 17 20:18:27 2024 594s # Current time GMT: Tue Dec 17 20:18:27 2024 594s # Using Test.pm version 1.31 594s # Using Apache/Test.pm version 1.42 594s # expected: 200 594s # received: '200' 594s ok 1 594s # expected: 'success1, success2, success3, success4, success5' 594s # received: 'success1, success2, success3, success4, success5' 594s ok 2 594s ok 595s t/apache/leaks.t .................... skipped: mod_memory_track not activated 601s t/apache/limits.t ................... 601s 1..12 601s # Running under perl version 5.038002 for linux 601s # Current time local: Tue Dec 17 20:18:30 2024 601s # Current time GMT: Tue Dec 17 20:18:30 2024 601s # Using Test.pm version 1.31 601s # Using Apache/Test.pm version 1.42 601s # Testing LimitRequestLine; should succeed 601s # testing : Test #1 601s # expected: 200 601s # received: '200' 601s ok 1 601s # Testing LimitRequestLine; should fail 601s # testing : Test #2 601s # expected: 414 601s # received: '414' 601s ok 2 601s # Testing LimitRequestFieldSize; should succeed 601s # testing : Test #3 601s # expected: 200 601s # received: '200' 601s ok 3 601s # Testing LimitRequestFieldSize; should fail 601s # testing : Test #4 601s # expected: 400 601s # received: '400' 601s ok 4 601s # Testing LimitRequestFields; should succeed 601s # testing : Test #5 601s # expected: 200 601s # received: '200' 601s ok 5 601s # Testing LimitRequestFields; should fail 601s # testing : Test #6 601s # expected: 400 601s # received: '400' 601s ok 6 601s # Testing LimitRequestBody; should succeed 601s # Chunked transfer-encoding enabled 601s # testing : Test #7 601s # expected: 200 601s # received: '200' 601s ok 7 601s # Testing LimitRequestBody; should succeed 601s # Chunked transfer-encoding disabled 601s # testing : Test #8 601s # expected: 200 601s # received: '200' 601s ok 8 601s # Testing LimitRequestBody; should fail 601s # Chunked transfer-encoding enabled 601s # testing : Test #9 601s # expected: 413 601s # received: '413' 601s ok 9 601s # Testing LimitRequestBody; should fail 601s # Chunked transfer-encoding disabled 601s # testing : Test #10 601s # expected: 413 601s # received: '413' 601s ok 10 601s # Testing LimitRequestFieldSize; should succeed 601s # testing : Test #11 601s # expected: 200 601s # received: '200' 601s ok 11 601s # Testing LimitRequestFieldSize; should fail 601s # testing : Test #12 601s # expected: 400 601s # received: '400' 601s ok 12 601s ok 603s t/apache/loglevel.t ................. 603s 1..8 603s # Running under perl version 5.038002 for linux 603s # Current time local: Tue Dec 17 20:18:36 2024 603s # Current time GMT: Tue Dec 17 20:18:36 2024 603s # Using Test.pm version 1.31 603s # Using Apache/Test.pm version 1.42 603s ok 1 603s ok 2 603s ok 3 603s ok 4 603s ok 5 603s ok 6 603s ok 7 603s ok 8 603s ok 604s t/apache/maxranges.t ................ 604s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 604s 1..19 604s # Running under perl version 5.038002 for linux 604s # Current time local: Tue Dec 17 20:18:38 2024 604s # Current time GMT: Tue Dec 17 20:18:38 2024 604s # Using Test.pm version 1.31 604s # Using Apache/Test.pm version 1.42 604s ok 1 604s ok 2 604s ok 3 604s ok 4 604s ok 5 604s ok 6 604s ok 7 604s ok 8 604s ok 9 604s ok 10 604s ok 11 604s ok 12 604s ok 13 604s ok 14 604s ok 15 604s ok 16 604s ok 17 604s ok 18 604s ok 19 604s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 604s ok 606s t/apache/mergeslashes.t ............. 606s 1..9 606s # Running under perl version 5.038002 for linux 606s # Current time local: Tue Dec 17 20:18:39 2024 606s # Current time GMT: Tue Dec 17 20:18:39 2024 606s # Using Test.pm version 1.31 606s # Using Apache/Test.pm version 1.42 606s # SENDING to 127.0.0.1:8539 606s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 606s # expected 403, got 403 for exact match 606s ok 1 606s # SENDING to 127.0.0.1:8539 606s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 606s # expected 403, got 403 for merged even at front 606s ok 2 606s # SENDING to 127.0.0.1:8539 606s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 606s # expected 403, got 403 for merged even at front 606s ok 3 606s # SENDING to 127.0.0.1:8539 606s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 606s # expected 403, got 403 for c// should be merged 606s ok 4 606s # SENDING to 127.0.0.1:8539 606s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 606s # expected 403, got 403 for a// should be merged 606s ok 5 606s # SENDING to 127.0.0.1:8539 606s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 606s # expected 403, got 403 for a// matches locationmatch 606s ok 6 606s # SENDING to 127.0.0.1:8539 606s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 606s # expected 200, got 200 for c// doesn't match locationmatch 606s ok 7 606s # SENDING to 127.0.0.1:8539 606s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 606s # expected 403, got 403 for baseline failed 606s ok 8 606s # SENDING to 127.0.0.1:8539 606s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 606s # expected 403, got 403 for b//d not merged for Location with OFF 606s ok 9 606s ok 608s t/apache/mmn.t ...................... 608s 1..2 608s # Running under perl version 5.038002 for linux 608s # Current time local: Tue Dec 17 20:18:41 2024 608s # Current time GMT: Tue Dec 17 20:18:41 2024 608s # Using Test.pm version 1.31 608s # Using Apache/Test.pm version 1.42 608s ok 1 608s ok 2 608s ok 610s t/apache/options.t .................. 610s 1..2 610s # Running under perl version 5.038002 for linux 610s # Current time local: Tue Dec 17 20:18:43 2024 610s # Current time GMT: Tue Dec 17 20:18:43 2024 610s # Using Test.pm version 1.31 610s # Using Apache/Test.pm version 1.42 610s # testing : code 610s # expected: 200 610s # received: '200' 610s ok 1 610s # testing : OPTIONS 610s # expected: qr/OPTIONS/ 610s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 610s ok 2 610s ok 613s t/apache/passbrigade.t .............. 613s # using LWP client 613s 1..114 613s # Running under perl version 5.038002 for linux 613s # Current time local: Tue Dec 17 20:18:45 2024 613s # Current time GMT: Tue Dec 17 20:18:45 2024 613s # Using Test.pm version 1.31 613s # Using Apache/Test.pm version 1.42 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 1024 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #DMMATCH1: 1 613s # 613s # testing : bytes in body 613s # expected: 1024 613s # received: 1024 613s ok 1 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 2048 613s # received: 2048 613s ok 2 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 3072 613s # received: 3072 613s ok 3 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 4096 613s # received: 4096 613s ok 4 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 5120 613s # received: 5120 613s ok 5 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 6144 613s # received: 6144 613s ok 6 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 7168 613s # received: 7168 613s ok 7 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 8192 613s # received: 8192 613s ok 8 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 9216 613s # received: 9216 613s ok 9 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 10240 613s # received: 10240 613s ok 10 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 11264 613s # received: 11264 613s ok 11 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 12288 613s # received: 12288 613s ok 12 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 13312 613s # received: 13312 613s ok 13 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 14336 613s # received: 14336 613s ok 14 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 15360 613s # received: 15360 613s ok 15 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 16384 613s # received: 16384 613s ok 16 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 17408 613s # received: 17408 613s ok 17 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 18432 613s # received: 18432 613s ok 18 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 19456 613s # received: 19456 613s ok 19 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 20480 613s # received: 20480 613s ok 20 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 21504 613s # received: 21504 613s ok 21 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 22528 613s # received: 22528 613s ok 22 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 23552 613s # received: 23552 613s ok 23 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 24576 613s # received: 24576 613s ok 24 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 25600 613s # received: 25600 613s ok 25 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 26624 613s # received: 26624 613s ok 26 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 27648 613s # received: 27648 613s ok 27 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 28672 613s # received: 28672 613s ok 28 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 29696 613s # received: 29696 613s ok 29 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 30720 613s # received: 30720 613s ok 30 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 31744 613s # received: 31744 613s ok 31 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 32768 613s # received: 32768 613s ok 32 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 33792 613s # received: 33792 613s ok 33 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 34816 613s # received: 34816 613s ok 34 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 35840 613s # received: 35840 613s ok 35 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 36864 613s # received: 36864 613s ok 36 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 37888 613s # received: 37888 613s ok 37 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 38912 613s # received: 38912 613s ok 38 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 39936 613s # received: 39936 613s ok 39 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 40960 613s # received: 40960 613s ok 40 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 41984 613s # received: 41984 613s ok 41 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 43008 613s # received: 43008 613s ok 42 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 44032 613s # received: 44032 613s ok 43 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 45056 613s # received: 45056 613s ok 44 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 46080 613s # received: 46080 613s ok 45 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 47104 613s # received: 47104 613s ok 46 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 48128 613s # received: 48128 613s ok 47 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 49152 613s # received: 49152 613s ok 48 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 50176 613s # received: 50176 613s ok 49 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 51200 613s # received: 51200 613s ok 50 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 102400 613s # received: 102400 613s ok 51 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 307200 613s # received: 307200 613s ok 52 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 512000 613s # received: 512000 613s ok 53 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 2048000 613s # received: 2048000 613s ok 54 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 4096000 613s # received: 4096000 613s ok 55 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 6144000 613s # received: 6144000 613s ok 56 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:47 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 10240000 613s # received: 10240000 613s ok 57 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 1024 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #DMMATCH1: 1 613s # 613s # testing : bytes in body 613s # expected: 1024 613s # received: 1024 613s ok 58 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 2048 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #DMMATCH1: 1 613s # 613s # testing : bytes in body 613s # expected: 2048 613s # received: 2048 613s ok 59 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 3072 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #DMMATCH1: 1 613s # 613s # testing : bytes in body 613s # expected: 3072 613s # received: 3072 613s ok 60 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 4096 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #DMMATCH1: 1 613s # 613s # testing : bytes in body 613s # expected: 4096 613s # received: 4096 613s ok 61 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 5120 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #DMMATCH1: 1 613s # 613s # testing : bytes in body 613s # expected: 5120 613s # received: 5120 613s ok 62 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 6144 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #DMMATCH1: 1 613s # 613s # testing : bytes in body 613s # expected: 6144 613s # received: 6144 613s ok 63 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 7168 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #DMMATCH1: 1 613s # 613s # testing : bytes in body 613s # expected: 7168 613s # received: 7168 613s ok 64 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 8192 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #DMMATCH1: 1 613s # 613s # testing : bytes in body 613s # expected: 8192 613s # received: 8192 613s ok 65 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 9216 613s # received: 9216 613s ok 66 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 10240 613s # received: 10240 613s ok 67 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 11264 613s # received: 11264 613s ok 68 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 12288 613s # received: 12288 613s ok 69 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 13312 613s # received: 13312 613s ok 70 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 14336 613s # received: 14336 613s ok 71 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 15360 613s # received: 15360 613s ok 72 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 16384 613s # received: 16384 613s ok 73 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 17408 613s # received: 17408 613s ok 74 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 18432 613s # received: 18432 613s ok 75 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 19456 613s # received: 19456 613s ok 76 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 20480 613s # received: 20480 613s ok 77 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 21504 613s # received: 21504 613s ok 78 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 22528 613s # received: 22528 613s ok 79 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 23552 613s # received: 23552 613s ok 80 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 24576 613s # received: 24576 613s ok 81 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 25600 613s # received: 25600 613s ok 82 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 26624 613s # received: 26624 613s ok 83 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 27648 613s # received: 27648 613s ok 84 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 28672 613s # received: 28672 613s ok 85 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 29696 613s # received: 29696 613s ok 86 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 30720 613s # received: 30720 613s ok 87 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 31744 613s # received: 31744 613s ok 88 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 32768 613s # received: 32768 613s ok 89 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 33792 613s # received: 33792 613s ok 90 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 34816 613s # received: 34816 613s ok 91 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 35840 613s # received: 35840 613s ok 92 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 36864 613s # received: 36864 613s ok 93 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 37888 613s # received: 37888 613s ok 94 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 38912 613s # received: 38912 613s ok 95 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 39936 613s # received: 39936 613s ok 96 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 40960 613s # received: 40960 613s ok 97 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 41984 613s # received: 41984 613s ok 98 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 43008 613s # received: 43008 613s ok 99 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 44032 613s # received: 44032 613s ok 100 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 45056 613s # received: 45056 613s ok 101 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 46080 613s # received: 46080 613s ok 102 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 47104 613s # received: 47104 613s ok 103 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 48128 613s # received: 48128 613s ok 104 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 49152 613s # received: 49152 613s ok 105 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 50176 613s # received: 50176 613s ok 106 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 51200 613s # received: 51200 613s ok 107 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 102400 613s # received: 102400 613s ok 108 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 307200 613s # received: 307200 613s ok 109 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 512000 613s # received: 512000 613s ok 110 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 2048000 613s # received: 2048000 613s ok 111 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 4096000 613s # received: 4096000 613s ok 112 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 6144000 613s # received: 6144000 613s ok 113 613s #lwp request: 613s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 613s #User-Agent: libwww-perl/6.76 613s # 613s #server response: 613s #HTTP/1.1 200 OK 613s #Connection: close 613s #Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 613s #Vary: In-If1 613s #Content-Length: 0 613s #Client-Date: Tue, 17 Dec 2024 20:18:48 GMT 613s #Client-Peer: 127.0.0.1:8529 613s #Client-Response-Num: 1 613s #Client-Transfer-Encoding: chunked 613s #DMMATCH1: 1 613s #X-Content-Length-Note: added by Apache::TestRequest 613s # 613s # testing : bytes in body 613s # expected: 10240000 613s # received: 10240000 613s ok 114 613s ok 615s t/apache/post.t ..................... 615s # using LWP client 615s 1..51 615s # Running under perl version 5.038002 for linux 615s # Current time local: Tue Dec 17 20:18:48 2024 615s # Current time GMT: Tue Dec 17 20:18:48 2024 615s # Using Test.pm version 1.31 615s # Using Apache/Test.pm version 1.42 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 1024 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 5 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '1024' 615s # received: 1024 615s ok 1 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 2048 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 5 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '2048' 615s # received: 2048 615s ok 2 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 3072 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 5 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '3072' 615s # received: 3072 615s ok 3 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 4096 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 5 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '4096' 615s # received: 4096 615s ok 4 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 5120 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 5 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '5120' 615s # received: 5120 615s ok 5 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 6144 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 5 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '6144' 615s # received: 6144 615s ok 6 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 7168 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 5 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '7168' 615s # received: 7168 615s ok 7 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 8192 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 5 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '8192' 615s # received: 8192 615s ok 8 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 9216 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 5 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '9216' 615s # received: 9216 615s ok 9 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 10240 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '10240' 615s # received: 10240 615s ok 10 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 11264 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '11264' 615s # received: 11264 615s ok 11 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 12288 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '12288' 615s # received: 12288 615s ok 12 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 13312 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '13312' 615s # received: 13312 615s ok 13 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 14336 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '14336' 615s # received: 14336 615s ok 14 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 15360 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '15360' 615s # received: 15360 615s ok 15 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 16384 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '16384' 615s # received: 16384 615s ok 16 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 17408 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '17408' 615s # received: 17408 615s ok 17 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 18432 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '18432' 615s # received: 18432 615s ok 18 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 19456 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '19456' 615s # received: 19456 615s ok 19 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 20480 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '20480' 615s # received: 20480 615s ok 20 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 21504 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '21504' 615s # received: 21504 615s ok 21 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 22528 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '22528' 615s # received: 22528 615s ok 22 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 23552 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '23552' 615s # received: 23552 615s ok 23 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 24576 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '24576' 615s # received: 24576 615s ok 24 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 25600 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '25600' 615s # received: 25600 615s ok 25 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 26624 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '26624' 615s # received: 26624 615s ok 26 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 27648 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '27648' 615s # received: 27648 615s ok 27 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 28672 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '28672' 615s # received: 28672 615s ok 28 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 29696 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '29696' 615s # received: 29696 615s ok 29 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 30720 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '30720' 615s # received: 30720 615s ok 30 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 31744 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '31744' 615s # received: 31744 615s ok 31 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 32768 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '32768' 615s # received: 32768 615s ok 32 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 33792 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '33792' 615s # received: 33792 615s ok 33 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 34816 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '34816' 615s # received: 34816 615s ok 34 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 35840 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '35840' 615s # received: 35840 615s ok 35 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 36864 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '36864' 615s # received: 36864 615s ok 36 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 37888 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '37888' 615s # received: 37888 615s ok 37 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 38912 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '38912' 615s # received: 38912 615s ok 38 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 39936 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '39936' 615s # received: 39936 615s ok 39 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 40960 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '40960' 615s # received: 40960 615s ok 40 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 41984 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '41984' 615s # received: 41984 615s ok 41 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 43008 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '43008' 615s # received: 43008 615s ok 42 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 44032 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '44032' 615s # received: 44032 615s ok 43 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 45056 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '45056' 615s # received: 45056 615s ok 44 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 46080 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '46080' 615s # received: 46080 615s ok 45 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 47104 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '47104' 615s # received: 47104 615s ok 46 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 48128 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '48128' 615s # received: 48128 615s ok 47 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 49152 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '49152' 615s # received: 49152 615s ok 48 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 50176 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '50176' 615s # received: 50176 615s ok 49 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 51200 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 6 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '51200' 615s # received: 51200 615s ok 50 615s #lwp request: 615s #POST http://localhost:8529/eat_post HTTP/1.1 615s #User-Agent: libwww-perl/6.76 615s #Content-Length: 102400 615s # 615s #server response: 615s #HTTP/1.1 200 OK 615s #Connection: close 615s #Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 615s #Vary: In-If1 615s #Content-Length: 7 615s #Client-Date: Tue, 17 Dec 2024 20:18:50 GMT 615s #Client-Peer: 127.0.0.1:8529 615s #Client-Response-Num: 1 615s #DMMATCH1: 1 615s # 615s # testing : length posted 615s # expected: '102400' 615s # received: 102400 615s ok 51 615s ok 616s t/apache/pr17629.t .................. 616s 1..4 616s # Running under perl version 5.038002 for linux 616s # Current time local: Tue Dec 17 20:18:50 2024 616s # Current time GMT: Tue Dec 17 20:18:50 2024 616s # Using Test.pm version 1.31 616s # Using Apache/Test.pm version 1.42 616s # expected: 'begin-foobar-end 616s # ' 616s # received: 'begin-foobar-end 616s # ' 616s ok 1 616s # expected: 200 616s # received: '200' 616s ok 2 616s # testing : response was gzipped 616s # expected: 'gzip' 616s # received: 'gzip' 616s ok 3 616s # expected: 'begin-foobar-end 616s # ' 616s # received: 'begin-foobar-end 616s # ' 616s ok 4 616s ok 618s t/apache/pr18757.t .................. 618s 1..3 618s # Running under perl version 5.038002 for linux 618s # Current time local: Tue Dec 17 20:18:51 2024 618s # Current time GMT: Tue Dec 17 20:18:51 2024 618s # Using Test.pm version 1.31 618s # Using Apache/Test.pm version 1.42 618s # testing : 200 response from GET 618s # expected: 200 618s # received: '200' 618s ok 1 618s # expected C-L is 26 618s # URL via proxy is http://localhost:8540/index.html 618s ok 2 618s # line: HTTP/1.1 200 OK 618s # line: Date: Tue, 17 Dec 2024 20:18:53 GMT 618s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s # line: Vary: In-If1 618s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 618s # line: ETag: "1a-613edd771cbc0" 618s # line: Accept-Ranges: bytes 618s # line: Content-Length: 26 618s # line: DMMATCH1: 1 618s # line: Content-Type: text/html 618s # line: 618s # testing : whether proxy strips Content-Length header 618s # expected: 1 618s # received: 1 618s ok 3 618s ok 620s t/apache/pr35292.t .................. 620s 1..3 620s # Running under perl version 5.038002 for linux 620s # Current time local: Tue Dec 17 20:18:53 2024 620s # Current time GMT: Tue Dec 17 20:18:53 2024 620s # Using Test.pm version 1.31 620s # Using Apache/Test.pm version 1.42 620s ok 1 620s ok 2 620s # testing : read response-line 620s # expected: qr/^HTTP\/1\.. 413/ 620s # received: 'HTTP/1.1 413 Request Entity Too Large 620s # ' 620s ok 3 620s ok 622s t/apache/pr35330.t .................. 622s 1..2 622s # Running under perl version 5.038002 for linux 622s # Current time local: Tue Dec 17 20:18:55 2024 622s # Current time GMT: Tue Dec 17 20:18:55 2024 622s # Using Test.pm version 1.31 622s # Using Apache/Test.pm version 1.42 622s # testing : SSI was allowed for location 622s # expected: 200 622s # received: '200' 622s ok 1 622s # testing : file was served with correct content 622s # expected: 'hello' 622s # received: 'hello' 622s ok 2 622s ok 624s t/apache/pr37166.t .................. 624s 1..4 624s # Running under perl version 5.038002 for linux 624s # Current time local: Tue Dec 17 20:18:57 2024 624s # Current time GMT: Tue Dec 17 20:18:57 2024 624s # Using Test.pm version 1.31 624s # Using Apache/Test.pm version 1.42 624s # testing : SSI was allowed for location 624s # expected: 200 624s # received: '200' 624s ok 1 624s # testing : file was served with correct content 624s # expected: 'Hello world 624s # ' 624s # received: 'Hello world 624s # ' 624s ok 2 624s # testing : explicit 200 response 624s # expected: 200 624s # received: '200' 624s ok 3 624s # testing : file was again served with correct content 624s # expected: 'Hello world 624s # ' 624s # received: 'Hello world 624s # ' 624s ok 4 624s ok 625s t/apache/pr43939.t .................. 625s 1..4 625s # Running under perl version 5.038002 for linux 625s # Current time local: Tue Dec 17 20:18:59 2024 625s # Current time GMT: Tue Dec 17 20:18:59 2024 625s # Using Test.pm version 1.31 625s # Using Apache/Test.pm version 1.42 625s # expected: 'begin-default-end 625s # ' 625s # received: 'begin-default-end 625s # ' 625s ok 1 625s # expected: 200 625s # received: '200' 625s ok 2 625s # testing : response was gzipped 625s # expected: 'gzip' 625s # received: 'gzip' 625s ok 3 625s # expected: 'begin-default-end 625s # ' 625s # received: 'begin-default-end 625s # ' 625s ok 4 625s ok 627s t/apache/pr49328.t .................. 627s 1..1 627s # Running under perl version 5.038002 for linux 627s # Current time local: Tue Dec 17 20:19:00 2024 627s # Current time GMT: Tue Dec 17 20:19:00 2024 627s # Using Test.pm version 1.31 627s # Using Apache/Test.pm version 1.42 627s # expected: 'before 627s # included 627s # after 627s # ' 627s # received: 'before 627s # included 627s # after 627s # ' 627s ok 1 627s ok 630s t/apache/rwrite.t ................... 630s # using LWP client 630s 1..114 630s # Running under perl version 5.038002 for linux 630s # Current time local: Tue Dec 17 20:19:02 2024 630s # Current time GMT: Tue Dec 17 20:19:02 2024 630s # Using Test.pm version 1.31 630s # Using Apache/Test.pm version 1.42 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 1024 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 1024 630s # received: 1024 630s ok 1 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 2048 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 2048 630s # received: 2048 630s ok 2 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 3072 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 3072 630s # received: 3072 630s ok 3 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 4096 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 4096 630s # received: 4096 630s ok 4 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 5120 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 5120 630s # received: 5120 630s ok 5 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 6144 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 6144 630s # received: 6144 630s ok 6 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 7168 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 7168 630s # received: 7168 630s ok 7 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 8192 630s # received: 8192 630s ok 8 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 9216 630s # received: 9216 630s ok 9 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 10240 630s # received: 10240 630s ok 10 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 11264 630s # received: 11264 630s ok 11 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 12288 630s # received: 12288 630s ok 12 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 13312 630s # received: 13312 630s ok 13 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 14336 630s # received: 14336 630s ok 14 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 15360 630s # received: 15360 630s ok 15 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 16384 630s # received: 16384 630s ok 16 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 17408 630s # received: 17408 630s ok 17 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 18432 630s # received: 18432 630s ok 18 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 19456 630s # received: 19456 630s ok 19 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 20480 630s # received: 20480 630s ok 20 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 21504 630s # received: 21504 630s ok 21 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 22528 630s # received: 22528 630s ok 22 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 23552 630s # received: 23552 630s ok 23 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 24576 630s # received: 24576 630s ok 24 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 25600 630s # received: 25600 630s ok 25 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 26624 630s # received: 26624 630s ok 26 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 27648 630s # received: 27648 630s ok 27 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 28672 630s # received: 28672 630s ok 28 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 29696 630s # received: 29696 630s ok 29 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 30720 630s # received: 30720 630s ok 30 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 31744 630s # received: 31744 630s ok 31 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 32768 630s # received: 32768 630s ok 32 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 33792 630s # received: 33792 630s ok 33 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 34816 630s # received: 34816 630s ok 34 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 35840 630s # received: 35840 630s ok 35 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 36864 630s # received: 36864 630s ok 36 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 37888 630s # received: 37888 630s ok 37 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 38912 630s # received: 38912 630s ok 38 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 39936 630s # received: 39936 630s ok 39 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 40960 630s # received: 40960 630s ok 40 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 41984 630s # received: 41984 630s ok 41 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 43008 630s # received: 43008 630s ok 42 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 44032 630s # received: 44032 630s ok 43 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 45056 630s # received: 45056 630s ok 44 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 46080 630s # received: 46080 630s ok 45 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 47104 630s # received: 47104 630s ok 46 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 48128 630s # received: 48128 630s ok 47 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 49152 630s # received: 49152 630s ok 48 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 50176 630s # received: 50176 630s ok 49 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 51200 630s # received: 51200 630s ok 50 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 102400 630s # received: 102400 630s ok 51 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 307200 630s # received: 307200 630s ok 52 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 512000 630s # received: 512000 630s ok 53 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 2048000 630s # received: 2048000 630s ok 54 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 4096000 630s # received: 4096000 630s ok 55 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 6144000 630s # received: 6144000 630s ok 56 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 10240000 630s # received: 10240000 630s ok 57 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 1024 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 1024 630s # received: 1024 630s ok 58 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 2048 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 2048 630s # received: 2048 630s ok 59 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 3072 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 3072 630s # received: 3072 630s ok 60 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 4096 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 4096 630s # received: 4096 630s ok 61 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 5120 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 5120 630s # received: 5120 630s ok 62 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 6144 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 6144 630s # received: 6144 630s ok 63 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 7168 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #DMMATCH1: 1 630s # 630s # testing : bytes in body 630s # expected: 7168 630s # received: 7168 630s ok 64 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 8192 630s # received: 8192 630s ok 65 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 9216 630s # received: 9216 630s ok 66 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 10240 630s # received: 10240 630s ok 67 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 11264 630s # received: 11264 630s ok 68 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 12288 630s # received: 12288 630s ok 69 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 13312 630s # received: 13312 630s ok 70 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 14336 630s # received: 14336 630s ok 71 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 15360 630s # received: 15360 630s ok 72 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 16384 630s # received: 16384 630s ok 73 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 17408 630s # received: 17408 630s ok 74 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 18432 630s # received: 18432 630s ok 75 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 19456 630s # received: 19456 630s ok 76 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 20480 630s # received: 20480 630s ok 77 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 21504 630s # received: 21504 630s ok 78 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 22528 630s # received: 22528 630s ok 79 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 23552 630s # received: 23552 630s ok 80 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 24576 630s # received: 24576 630s ok 81 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 25600 630s # received: 25600 630s ok 82 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 26624 630s # received: 26624 630s ok 83 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 27648 630s # received: 27648 630s ok 84 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 28672 630s # received: 28672 630s ok 85 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 29696 630s # received: 29696 630s ok 86 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 30720 630s # received: 30720 630s ok 87 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 31744 630s # received: 31744 630s ok 88 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 32768 630s # received: 32768 630s ok 89 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 33792 630s # received: 33792 630s ok 90 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 34816 630s # received: 34816 630s ok 91 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 35840 630s # received: 35840 630s ok 92 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 36864 630s # received: 36864 630s ok 93 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 37888 630s # received: 37888 630s ok 94 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 38912 630s # received: 38912 630s ok 95 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 39936 630s # received: 39936 630s ok 96 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 40960 630s # received: 40960 630s ok 97 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 41984 630s # received: 41984 630s ok 98 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 43008 630s # received: 43008 630s ok 99 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 44032 630s # received: 44032 630s ok 100 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 45056 630s # received: 45056 630s ok 101 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 46080 630s # received: 46080 630s ok 102 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 47104 630s # received: 47104 630s ok 103 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 48128 630s # received: 48128 630s ok 104 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 49152 630s # received: 49152 630s ok 105 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 50176 630s # received: 50176 630s ok 106 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 51200 630s # received: 51200 630s ok 107 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 102400 630s # received: 102400 630s ok 108 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 307200 630s # received: 307200 630s ok 109 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 512000 630s # received: 512000 630s ok 110 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 2048000 630s # received: 2048000 630s ok 111 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:04 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 4096000 630s # received: 4096000 630s ok 112 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:05 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:05 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 6144000 630s # received: 6144000 630s ok 113 630s #lwp request: 630s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 630s #User-Agent: libwww-perl/6.76 630s # 630s #server response: 630s #HTTP/1.1 200 OK 630s #Connection: close 630s #Date: Tue, 17 Dec 2024 20:19:05 GMT 630s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 630s #Vary: In-If1 630s #Content-Length: 0 630s #Client-Date: Tue, 17 Dec 2024 20:19:05 GMT 630s #Client-Peer: 127.0.0.1:8529 630s #Client-Response-Num: 1 630s #Client-Transfer-Encoding: chunked 630s #DMMATCH1: 1 630s #X-Content-Length-Note: added by Apache::TestRequest 630s # 630s # testing : bytes in body 630s # expected: 10240000 630s # received: 10240000 630s ok 114 630s ok 632s t/apache/server_name_port.t ......... 632s 1..84 632s # Running under perl version 5.038002 for linux 632s # Current time local: Tue Dec 17 20:19:05 2024 632s # Current time GMT: Tue Dec 17 20:19:05 2024 632s # Using Test.pm version 1.31 632s # Using Apache/Test.pm version 1.42 632s # SENDING: 632s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 632s # expecting 200, got 200 632s ok 1 632s # got SERVER_NAME='righthost', expected 'righthost' 632s ok 2 632s # got SERVER_PORT='8529', expected '8529' 632s ok 3 632s # SENDING: 632s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 632s # expecting 200, got 200 632s ok 4 632s # got SERVER_NAME='righthost', expected 'righthost' 632s ok 5 632s # got SERVER_PORT='123', expected '123' 632s ok 6 632s # SENDING: 632s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 632s # expecting 200, got 200 632s ok 7 632s # got SERVER_NAME='righthost', expected 'righthost' 632s ok 8 632s # got SERVER_PORT='8529', expected '8529' 632s ok 9 632s # SENDING: 632s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 632s # expecting 200, got 200 632s ok 10 632s # got SERVER_NAME='righthost', expected 'righthost' 632s ok 11 632s # got SERVER_PORT='123', expected '123' 632s ok 12 632s # SENDING: 632s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 632s # expecting 200, got 200 632s ok 13 632s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 632s ok 14 632s # got SERVER_PORT='8529', expected '8529' 632s ok 15 632s # SENDING: 632s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 632s # expecting 200, got 200 632s ok 16 632s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 632s ok 17 632s # got SERVER_PORT='123', expected '123' 632s ok 18 632s # SENDING: 632s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 632s # expecting 200, got 200 632s ok 19 632s # got SERVER_NAME='[::1]', expected '[::1]' 632s ok 20 632s # got SERVER_PORT='8529', expected '8529' 632s ok 21 632s # SENDING: 632s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 632s # expecting 200, got 200 632s ok 22 632s # got SERVER_NAME='[::1]', expected '[::1]' 632s ok 23 632s # got SERVER_PORT='123', expected '123' 632s ok 24 632s # SENDING: 632s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 632s # expecting 200, got 200 632s ok 25 632s # got SERVER_NAME='[a::1]', expected '[a::1]' 632s ok 26 632s # got SERVER_PORT='8529', expected '8529' 632s ok 27 632s # SENDING: 632s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 632s # expecting 200, got 200 632s ok 28 632s # got SERVER_NAME='[a::1]', expected '[a::1]' 632s ok 29 632s # got SERVER_PORT='123', expected '123' 632s ok 30 632s # SENDING: 632s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 632s # expecting 200, got 200 632s ok 31 632s # got SERVER_NAME='[a::1]', expected '[a::1]' 632s ok 32 632s # got SERVER_PORT='8529', expected '8529' 632s ok 33 632s # SENDING: 632s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 632s # expecting 200, got 200 632s ok 34 632s # got SERVER_NAME='[a::1]', expected '[a::1]' 632s ok 35 632s # got SERVER_PORT='123', expected '123' 632s ok 36 632s # SENDING: 632s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 632s # expecting 200, got 200 632s ok 37 632s # got SERVER_NAME='righthost', expected 'righthost' 632s ok 38 632s # got SERVER_PORT='8529', expected '8529' 632s ok 39 632s # SENDING: 632s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 632s # expecting 200, got 200 632s ok 40 632s # got SERVER_NAME='righthost', expected 'righthost' 632s ok 41 632s # got SERVER_PORT='123', expected '123' 632s ok 42 632s # SENDING: 632s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 632s # expecting 200, got 200 632s ok 43 632s # got SERVER_NAME='righthost', expected 'righthost' 632s ok 44 632s # got SERVER_PORT='8529', expected '8529' 632s ok 45 632s # SENDING: 632s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 632s # expecting 200, got 200 632s ok 46 632s # got SERVER_NAME='righthost', expected 'righthost' 632s ok 47 632s # got SERVER_PORT='123', expected '123' 632s ok 48 632s # SENDING: 632s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 632s # expecting 200, got 200 632s ok 49 632s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 632s ok 50 632s # got SERVER_PORT='8529', expected '8529' 632s ok 51 632s # SENDING: 632s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 632s # expecting 200, got 200 632s ok 52 632s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 632s ok 53 632s # got SERVER_PORT='123', expected '123' 632s ok 54 632s # SENDING: 632s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 632s # expecting 200, got 200 632s ok 55 632s # got SERVER_NAME='[::1]', expected '[::1]' 632s ok 56 632s # got SERVER_PORT='8529', expected '8529' 632s ok 57 632s # SENDING: 632s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 632s # expecting 200, got 200 632s ok 58 632s # got SERVER_NAME='[::1]', expected '[::1]' 632s ok 59 632s # got SERVER_PORT='123', expected '123' 632s ok 60 632s # SENDING: 632s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 632s # expecting 200, got 200 632s ok 61 632s # got SERVER_NAME='righthost', expected 'righthost' 632s ok 62 632s # got SERVER_PORT='8529', expected '8529' 632s ok 63 632s # SENDING: 632s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 632s # expecting 200, got 200 632s ok 64 632s # got SERVER_NAME='righthost', expected 'righthost' 632s ok 65 632s # got SERVER_PORT='123', expected '123' 632s ok 66 632s # SENDING: 632s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 632s # expecting 200, got 200 632s ok 67 632s # got SERVER_NAME='righthost', expected 'righthost' 632s ok 68 632s # got SERVER_PORT='8529', expected '8529' 632s ok 69 632s # SENDING: 632s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 632s # expecting 200, got 200 632s ok 70 632s # got SERVER_NAME='righthost', expected 'righthost' 632s ok 71 632s # got SERVER_PORT='123', expected '123' 632s ok 72 632s # SENDING: 632s # 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 632s # expecting 200, got 200 632s ok 73 632s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 632s ok 74 632s # got SERVER_PORT='8529', expected '8529' 632s ok 75 632s # SENDING: 632s # 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 632s # expecting 200, got 200 632s ok 76 632s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 632s ok 77 632s # got SERVER_PORT='123', expected '123' 632s ok 78 632s # SENDING: 632s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 632s # expecting 200, got 200 632s ok 79 632s # got SERVER_NAME='[::1]', expected '[::1]' 632s ok 80 632s # got SERVER_PORT='8529', expected '8529' 632s ok 81 632s # SENDING: 632s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 632s # expecting 200, got 200 632s ok 82 632s # got SERVER_NAME='[::1]', expected '[::1]' 632s ok 83 632s # got SERVER_PORT='123', expected '123' 632s ok 84 632s ok 633s t/apache/teclchunk.t ................ skipped: Not supported yet 635s t/apr/uri.t ......................... 635s 1..1 635s # Running under perl version 5.038002 for linux 635s # Current time local: Tue Dec 17 20:19:08 2024 635s # Current time GMT: Tue Dec 17 20:19:08 2024 635s # Using Test.pm version 1.31 635s # Using Apache/Test.pm version 1.42 635s ok 1 635s ok 637s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 638s t/filter/case.t ..................... 638s 1..4 638s # Running under perl version 5.038002 for linux 638s # Current time local: Tue Dec 17 20:19:12 2024 638s # Current time GMT: Tue Dec 17 20:19:12 2024 638s # Using Test.pm version 1.31 638s # Using Apache/Test.pm version 1.42 638s ok 1 638s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 638s # expected 200 638s # received 200 638s # body: =HEAD1 NAME 638s X X 638s 638s PERLSUB - PERL SUBROUTINES 638s 638s =HEAD1 SYNOPSIS 638s 638s TO DECLARE SUBROUTINES: 638s X X 638s 638s SUB NAME; # A "FORWARD" DECLARATION. 638s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 638s SUB NAME : ATTRS; # WITH ATTRIBUTES 638s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 638s 638s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 638s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 638s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 638s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 638s 638s USE FEATURE 'SIGNATURES'; 638s SUB NAME(SIG) BLOCK # WITH SIGNATURE 638s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 638s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 638s 638s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 638s X 638s 638s $SUBREF = SUB BLOCK; # NO PROTO 638s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 638s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 638s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 638s 638s USE FEATURE 'SIGNATURES'; 638s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 638s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 638s 638s TO IMPORT SUBROUTINES: 638s X 638s 638s USE MODULE QW(NAME1 NAME2 NAME3); 638s 638s TO CALL SUBROUTINES: 638s X X 638s 638s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 638s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 638s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 638s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 638s 638s =HEAD1 DESCRIPTION 638s 638s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 638s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 638s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 638s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 638s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 638s ITS NAME OR A CODE REFERENCE. 638s 638s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 638s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 638s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 638s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 638s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 638s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 638s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 638s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 638s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 638s X X 638s 638s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 638s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 638s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 638s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 638s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 638s SUCH A SIGNATURE-USING SUBROUTINE. 638s 638s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 638s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 638s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 638s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 638s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 638s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 638s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 638s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 638s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 638s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 638s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 638s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 638s X X X<@_> 638s 638s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 638s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 638s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 638s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 638s L AND L. 638s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 638s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 638s 638s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 638s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 638s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 638s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 638s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 638s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 638s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 638s ONE LARGE INDISTINGUISHABLE LIST. 638s 638s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 638s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 638s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 638s EMPTY SUB RETURNS THE EMPTY LIST. 638s X X X 638s 638s EXAMPLE: 638s 638s SUB MAX { 638s MY $MAX = SHIFT(@_); 638s FOREACH $FOO (@_) { 638s $MAX = $FOO IF $MAX < $FOO; 638s } 638s RETURN $MAX; 638s } 638s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 638s 638s EXAMPLE: 638s 638s # GET A LINE, COMBINING CONTINUATION LINES 638s # THAT START WITH WHITESPACE 638s 638s SUB GET_LINE { 638s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 638s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 638s IF ($LOOKAHEAD =~ /^[ \T]/) { 638s $THISLINE .= $LOOKAHEAD; 638s } 638s ELSE { 638s LAST LINE; 638s } 638s } 638s RETURN $THISLINE; 638s } 638s 638s $LOOKAHEAD = ; # GET FIRST LINE 638s WHILE (DEFINED($LINE = GET_LINE())) { 638s ... 638s } 638s 638s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 638s 638s SUB MAYBESET { 638s MY($KEY, $VALUE) = @_; 638s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 638s } 638s 638s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 638s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 638s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 638s ITS CALLER'S VALUES. 638s X X 638s 638s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 638s SUB UPCASE_IN { 638s FOR (@_) { TR/A-Z/A-Z/ } 638s } 638s 638s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 638s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 638s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 638s X X 638s 638s UPCASE_IN("FREDERICK"); 638s 638s IT WOULD BE MUCH SAFER IF THE C FUNCTION 638s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 638s OF CHANGING THEM IN PLACE: 638s 638s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 638s SUB UPCASE { 638s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 638s MY @PARMS = @_; 638s FOR (@PARMS) { TR/A-Z/A-Z/ } 638s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 638s } 638s 638s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 638s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 638s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 638s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 638s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 638s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 638s 638s @NEWLIST = UPCASE(@LIST1, @LIST2); 638s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 638s 638s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 638s 638s (@X, @Y) = UPCASE(@LIST1, @LIST2); 638s 638s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 638s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 638s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 638s L
FOR ALTERNATIVES. 638s 638s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 638s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 638s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 638s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 638s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 638s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 638s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 638s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 638s SEE L FOR MORE ABOUT ALL THAT. 638s X<&> 638s 638s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 638s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 638s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 638s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 638s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 638s X 638s 638s &FOO(1,2,3); # PASS THREE ARGUMENTS 638s FOO(1,2,3); # THE SAME 638s 638s FOO(); # PASS A NULL LIST 638s &FOO(); # THE SAME 638s 638s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 638s USE STRICT 'SUBS'; 638s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 638s # A COMPILE-TIME ERROR 638s NO STRICT 'SUBS'; 638s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 638s # A LITERAL STRING "FOO" 638s 638s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 638s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 638s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 638s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 638s X<&> 638s 638s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 638s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 638s YOUR SUBROUTINE'S NAME. 638s 638s USE V5.16; 638s MY $FACTORIAL = SUB { 638s MY ($X) = @_; 638s RETURN 1 IF $X == 1; 638s RETURN($X * __SUB__->( $X - 1 ) ); 638s }; 638s 638s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 638s IS SUBJECT TO CHANGE. 638s 638s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 638s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 638s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 638s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 638s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 638s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 638s SPECIAL, PRE-DEFINED THINGS. 638s 638s =OVER 638s 638s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 638s 638s C 638s 638s =ITEM DOCUMENTED IN L 638s 638s C, C 638s 638s =ITEM DOCUMENTED IN L 638s 638s C, C 638s 638s =ITEM DOCUMENTED IN L 638s 638s C, C, C, C, C, C, C, 638s C, C, C, C, C, C, 638s C, C, C, C, C, C, C, 638s C, C, C, C, C, C, 638s C, C, C, C, C, 638s C, C, C, C 638s 638s =ITEM DOCUMENTED IN L 638s 638s C, C, C, C, C, C, C, 638s C, C, C, C, C, C, C, 638s C, C, C, C, C, C 638s 638s =ITEM DOCUMENTED IN L 638s 638s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 638s L<< C|PERLFUNC/REQUIRE >> 638s 638s =ITEM DOCUMENTED IN L 638s 638s C 638s 638s =ITEM DOCUMENTED IN L 638s 638s C, C, C, C, C 638s 638s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 638s 638s ANY STARTING WITH C<(> 638s 638s =BACK 638s 638s THE C, C, C, C AND C SUBROUTINES 638s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 638s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 638s EXPLICITLY. SEE L 638s 638s =HEAD2 SIGNATURES 638s 638s X X 638s 638s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 638s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 638s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 638s 638s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 638s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 638s DIRECTLY BY C, IN THE CURRENT SCOPE. 638s 638s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 638s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 638s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 638s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 638s 638s FOR EXAMPLE, 638s 638s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 638s 638s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 638s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 638s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 638s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 638s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 638s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 638s 638s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 638s THE SIGNATURE. FOR EXAMPLE, 638s 638s SUB FOO ($LEFT, $RIGHT) { 638s RETURN $LEFT + $RIGHT; 638s } 638s 638s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 638s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 638s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 638s EQUIVALENT TO 638s 638s SUB FOO { 638s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 638s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 638s MY $LEFT = $_[0]; 638s MY $RIGHT = $_[1]; 638s RETURN $LEFT + $RIGHT; 638s } 638s 638s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 638s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 638s 638s SUB FOO ($FIRST, $, $THIRD) { 638s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 638s } 638s 638s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 638s MANDATORY FOR THE CALLER TO PASS IT. 638s 638s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 638s SEPARATED FROM THE PARAMETER NAME BY C<=>: 638s 638s SUB FOO ($LEFT, $RIGHT = 0) { 638s RETURN $LEFT + $RIGHT; 638s } 638s 638s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 638s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 638s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 638s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 638s FOR EXAMPLE, 638s 638s MY $AUTO_ID = 0; 638s SUB FOO ($THING, $ID = $AUTO_ID++) { 638s PRINT "$THING HAS ID $ID"; 638s } 638s 638s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 638s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 638s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 638s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 638s 638s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 638s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 638s } 638s 638s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 638s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 638s VALUE PROVIDED WAS C. 638s 638s SUB FOO ($NAME //= "WORLD") { 638s PRINT "HELLO, $NAME"; 638s } 638s 638s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 638s 638s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 638s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 638s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 638s 638s SUB FOO ($X ||= 10) { 638s RETURN 5 + $X; 638s } 638s 638s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 638s FOR EXAMPLE, 638s 638s SUB FOO ($THING, $ = 1) { 638s PRINT $THING; 638s } 638s 638s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 638s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 638s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 638s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 638s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 638s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 638s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 638s 638s SUB FOO ($THING, $=) { 638s PRINT $THING; 638s } 638s 638s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 638s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 638s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 638s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 638s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 638s TO RIGHT. 638s 638s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 638s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 638s 638s SUB FOO ($FILTER, @INPUTS) { 638s PRINT $FILTER->($_) FOREACH @INPUTS; 638s } 638s 638s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 638s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 638s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 638s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 638s 638s SUB FOO ($THING, @) { 638s PRINT $THING; 638s } 638s 638s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 638s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 638s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 638s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 638s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 638s AS WITH STANDARD HASH CONSTRUCTION. 638s 638s SUB FOO ($FILTER, %INPUTS) { 638s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 638s } 638s 638s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 638s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 638s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 638s 638s SUB FOO ($THING, %) { 638s PRINT $THING; 638s } 638s 638s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 638s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 638s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 638s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 638s AN EMPTY ARRAY OR EMPTY HASH. 638s 638s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 638s THAT THE CALLER PASSED NO ARGUMENTS: 638s 638s SUB FOO () { 638s RETURN 123; 638s } 638s 638s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 638s WARNING IN THE C CATEGORY. FROM PERL 5.36 638s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 638s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 638s STATEMENT SUCH AS: 638s 638s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 638s 638s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 638s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 638s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 638s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 638s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 638s WARNINGS IN THE C CATEGORY WHEN 638s COMPILED: 638s 638s SUB F ($X) { 638s # THIS LINE EMITS THE WARNING SEEN BELOW 638s PRINT "ARGUMENTS ARE @_"; 638s } 638s 638s Z<> 638s 638s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 638s EXPERIMENTAL AT ... 638s 638s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 638s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 638s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 638s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 638s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 638s SUPPLY THAT ARGUMENT. 638s 638s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 638s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 638s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 638s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 638s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 638s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 638s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 638s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 638s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 638s 638s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 638s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 638s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 638s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 638s L. FOR EXAMPLE, 638s 638s SUB FOO :PROTOTYPE($) { $_[0] } 638s 638s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 638s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 638s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 638s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 638s 638s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 638s RETURN $LEFT + $RIGHT; 638s } 638s 638s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 638s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 638s THE SUBROUTINE'S BODY. 638s 638s =HEAD2 PRIVATE VARIABLES VIA MY() 638s X X X X X 638s X X 638s 638s SYNOPSIS: 638s 638s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 638s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 638s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 638s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 638s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 638s 638s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 638s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 638s SEE L AND L. 638s 638s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 638s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 638s (C/C/C/C), LOOP 638s (C/C/C/C/C), SUBROUTINE, C, 638s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 638s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 638s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 638s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 638s WITH C INSTEAD. 638s 638s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 638s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 638s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 638s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 638s ITS OWN COPY. 638s X 638s 638s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 638s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 638s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 638s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 638s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 638s 638s MY $X = 10; 638s SUB BUMPX { $X++ } 638s 638s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 638s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 638s THE C ITSELF. SEE L. 638s X 638s 638s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 638s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 638s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 638s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 638s 638s $ARG = "FRED"; # "GLOBAL" VARIABLE 638s $N = CUBE_ROOT(27); 638s PRINT "$ARG THINKS THE ROOT IS $N\N"; 638s # OUTPUTS: FRED THINKS THE ROOT IS 3 638s 638s SUB CUBE_ROOT { 638s MY $ARG = SHIFT; # NAME DOESN'T MATTER 638s $ARG **= 1/3; 638s RETURN $ARG; 638s } 638s 638s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 638s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 638s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 638s 638s MY ($FOO) = ; # WRONG? 638s MY @FOO = ; 638s 638s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 638s 638s MY $FOO = ; 638s 638s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 638s 638s MY $FOO, $BAR = 1; # WRONG 638s 638s THAT HAS THE SAME EFFECT AS 638s 638s MY $FOO; 638s $BAR = 1; 638s 638s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 638s THE CURRENT STATEMENT. THUS, 638s 638s MY $X = $X; 638s 638s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 638s THE EXPRESSION 638s 638s MY $X = 123 AND $X == 123 638s 638s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 638s 638s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 638s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 638s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 638s 638s WHILE (MY $LINE = <>) { 638s $LINE = LC $LINE; 638s } CONTINUE { 638s PRINT $LINE; 638s } 638s 638s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 638s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 638s IT. SIMILARLY, IN THE CONDITIONAL 638s 638s IF ((MY $ANSWER = ) =~ /^YES$/I) { 638s USER_AGREES(); 638s } ELSIF ($ANSWER =~ /^NO$/I) { 638s USER_DISAGREES(); 638s } ELSE { 638s CHOMP $ANSWER; 638s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 638s } 638s 638s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 638s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 638s BUT NOT BEYOND IT. SEE L FOR INFORMATION 638s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 638s 638s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 638s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 638s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 638s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 638s IN THE LOOP 638s X X 638s 638s FOR MY $I (1, 2, 3) { 638s SOME_FUNCTION(); 638s } 638s 638s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 638s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 638s X X 638s 638s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 638s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 638s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 638s 638s USE STRICT 'VARS'; 638s 638s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 638s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 638s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 638s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 638s THIS WITH C. 638s 638s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 638s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 638s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 638s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 638s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 638s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 638s EXAMPLE. 638s 638s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 638s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 638s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 638s 638s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 638s 638s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 638s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 638s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 638s 638s PACKAGE MAIN; 638s LOCAL $X = 10; 638s MY $X = 20; 638s PRINT "$X AND $::X\N"; 638s 638s THAT WILL PRINT OUT C<20> AND C<10>. 638s 638s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 638s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 638s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 638s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 638s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 638s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 638s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 638s AN ANONYMOUS SUB REFERENCE: 638s 638s MY $SECRET_VERSION = '1.001-BETA'; 638s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 638s &$SECRET_SUB(); 638s 638s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 638s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 638s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 638s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 638s UNQUALIFIED AND UNQUALIFIABLE. 638s 638s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 638s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 638s L FOR SOMETHING OF A WORK-AROUND TO 638s THIS. 638s 638s =HEAD2 PERSISTENT PRIVATE VARIABLES 638s X X X X 638s X X 638s 638s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 638s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 638s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 638s 638s =HEAD3 PERSISTENT VARIABLES VIA STATE() 638s 638s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 638s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 638s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 638s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 638s THE C FORM DOES NOT REQUIRE THE 638s C PRAGMA. 638s 638s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 638s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 638s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 638s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 638s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 638s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 638s SUBROUTINE EACH TIME IT IS EXECUTED.) 638s 638s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 638s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 638s 638s USE FEATURE 'STATE'; 638s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 638s 638s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 638s 638s USE FEATURE 'STATE'; 638s SUB CREATE_COUNTER { 638s RETURN SUB { STATE $X; RETURN ++$X } 638s } 638s 638s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 638s CODE OUTSIDE. 638s 638s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 638s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 638s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 638s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 638s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 638s 638s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 638s 638s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 638s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 638s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 638s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 638s 638s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 638s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 638s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 638s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 638s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 638s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 638s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 638s 638s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 638s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 638s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 638s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 638s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 638s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 638s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 638s 638s { 638s MY $SECRET_VAL = 0; 638s SUB GIMME_ANOTHER { 638s RETURN ++$SECRET_VAL; 638s } 638s } 638s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 638s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 638s 638s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 638s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 638s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 638s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 638s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 638s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 638s STARTS TO RUN: 638s 638s BEGIN { 638s MY $SECRET_VAL = 0; 638s SUB GIMME_ANOTHER { 638s RETURN ++$SECRET_VAL; 638s } 638s } 638s 638s SEE L ABOUT THE 638s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 638s C AND C. 638s 638s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 638s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 638s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 638s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 638s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 638s 638s =HEAD2 TEMPORARY VALUES VIA LOCAL() 638s X X X X 638s X 638s 638s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 638s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 638s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 638s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 638s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 638s 638s SYNOPSIS: 638s 638s # LOCALIZATION OF VALUES 638s 638s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 638s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 638s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 638s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 638s 638s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 638s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 638s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 638s # LOCALIZATION 638s 638s # LOCALIZATION OF SYMBOLS 638s 638s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 638s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 638s # @MERLYN IS REALLY @RANDAL, ETC 638s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 638s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 638s 638s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 638s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 638s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 638s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 638s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 638s 638s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 638s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 638s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 638s CREATES NEW, DYNAMICALLY SCOPED VALUES. 638s 638s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 638s PLACED IN PARENTHESES. THIS OPERATOR WORKS 638s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 638s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 638s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 638s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 638s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 638s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 638s UNDEFINED VALUE.) 638s 638s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 638s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 638s VARIABLES OUTSIDE THE LOOP. 638s 638s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 638s X 638s 638s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 638s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 638s VIEWED AS A SCALAR OR AN ARRAY. SO 638s 638s LOCAL($FOO) = ; 638s LOCAL @FOO = ; 638s 638s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 638s 638s LOCAL $FOO = ; 638s 638s SUPPLIES A SCALAR CONTEXT. 638s 638s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 638s X 638s 638s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 638s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 638s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 638s 638s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 638s 638s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 638s { LOCAL $/ = UNDEF; $SLURP = ; } 638s 638s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 638s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 638s I, BECAUSE THE $1 VARIABLE IS 638s MAGICAL AND READ-ONLY : 638s 638s LOCAL $1 = 2; 638s 638s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 638s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 638s TO SAFELY REUSE $_ IN A SUBROUTINE. 638s 638s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 638s WORK AS DESCRIBED. 638s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 638s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 638s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 638s SEE L FOR MORE 638s DETAILS. 638s X 638s 638s =HEAD3 LOCALIZATION OF GLOBS 638s X X 638s 638s THE CONSTRUCT 638s 638s LOCAL *NAME; 638s 638s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 638s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 638s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 638s 638s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 638s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 638s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 638s SEPARATOR. 638s 638s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 638s X X 638s X 638s 638s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 638s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 638s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 638s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 638s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 638s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 638s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 638s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 638s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 638s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 638s 638s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 638s @ARY = ( 0..5 ); 638s { 638s LOCAL($ARY[5]) = 6; 638s LOCAL($HASH{'A'}) = 'DRILL'; 638s WHILE (MY $E = POP(@ARY)) { 638s PRINT "$E . . .\N"; 638s LAST UNLESS $E > 3; 638s } 638s IF (@ARY) { 638s $HASH{'ONLY A'} = 'TEST'; 638s DELETE $HASH{'A'}; 638s } 638s } 638s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 638s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 638s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 638s 638s PERL WILL PRINT 638s 638s 6 . . . 638s 4 . . . 638s 3 . . . 638s THIS IS A TEST ONLY A TEST. 638s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 638s 638s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 638s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 638s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 638s SURPRISING, AND IS VERY LIKELY TO CHANGE. 638s 638s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 638s X X X 638s X 638s 638s YOU CAN USE THE C AND C 638s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 638s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 638s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 638s 638s DO { 638s MY $VAL = $ARRAY[$IDX]; 638s LOCAL $ARRAY[$IDX]; 638s DELETE $ARRAY[$IDX]; 638s $VAL 638s } 638s 638s AND 638s 638s DO { 638s MY $VAL = $HASH{KEY}; 638s LOCAL $HASH{KEY}; 638s DELETE $HASH{KEY}; 638s $VAL 638s } 638s 638s EXCEPT THAT FOR THOSE THE C IS 638s SCOPED TO THE C BLOCK. SLICES ARE 638s ALSO ACCEPTED. 638s 638s MY %HASH = ( 638s A => [ 7, 8, 9 ], 638s B => 1, 638s ) 638s 638s { 638s MY $X = DELETE LOCAL $HASH{A}; 638s # $X IS [ 7, 8, 9 ] 638s # %HASH IS (B => 1) 638s 638s { 638s MY @NUMS = DELETE LOCAL @$X[0, 2] 638s # @NUMS IS (7, 9) 638s # $X IS [ UNDEF, 8 ] 638s 638s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 638s } 638s # $X IS BACK TO [ 7, 8, 9 ] 638s 639s } 639s # %HASH IS BACK TO ITS ORIGINAL STATE 639s 639s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 639s 639s =HEAD2 LVALUE SUBROUTINES 639s X X 639s 639s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 639s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 639s 639s MY $VAL; 639s SUB CANMOD : LVALUE { 639s $VAL; # OR: RETURN $VAL; 639s } 639s SUB NOMOD { 639s $VAL; 639s } 639s 639s CANMOD() = 5; # ASSIGNS TO $VAL 639s NOMOD() = 5; # ERROR 639s 639s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 639s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 639s BY A SCALAR. FOR EXAMPLE, CONSIDER: 639s 639s DATA(2,3) = GET_DATA(3,4); 639s 639s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 639s 639s (DATA(2,3)) = GET_DATA(3,4); 639s 639s AND IN: 639s 639s (DATA(2),DATA(3)) = GET_DATA(3,4); 639s 639s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 639s 639s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 639s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 639s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 639s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 639s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 639s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 639s 639s =HEAD2 LEXICAL SUBROUTINES 639s X X X X 639s 639s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 639s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 639s AVAILABLE UNDER C OR C OR HIGHER. 639s 639s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 639s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 639s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 639s CATEGORY WAS DISABLED. 639s 639s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 639s DECLARED, AND ONLY AFTER THAT DECLARATION: 639s 639s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 639s # VERSIONS EARLIER THAN 5.26. 639s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 639s USE FEATURE 'LEXICAL_SUBS'; 639s 639s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 639s STATE SUB FOO { 639s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 639s } 639s FOO(); # CALLS "STATE" SUB 639s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 639s 639s MY SUB BAR { ... } 639s BAR(); # CALLS "MY" SUB 639s 639s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 639s 639s # WRONG 639s MY SUB BAZ { 639s BAZ(); 639s } 639s 639s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 639s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 639s 639s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 639s 639s MY SUB BAZ { 639s __SUB__->(); # CALLS ITSELF 639s } 639s 639s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 639s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 639s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 639s HOWEVER: 639s 639s MY SUB BAZ; # PREDECLARATION 639s SUB BAZ { # DEFINE THE "MY" SUB 639s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 639s } 639s 639s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 639s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 639s C; THEY KEEP EACH OTHER ALIVE (SEE L). 639s 639s =HEAD3 C VS C 639s 639s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 639s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 639s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 639s CONTAINING BLOCK TO THE NEXT. 639s 639s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 639s NECESSARY IF YOU WANT TO CREATE CLOSURES: 639s 639s SUB WHATEVER { 639s MY $X = SHIFT; 639s MY SUB INNER { 639s ... DO SOMETHING WITH $X ... 639s } 639s INNER(); 639s } 639s 639s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 639s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 639s SEE THE C<$X> FROM THE FIRST CALL TO C. 639s 639s =HEAD3 C SUBROUTINES 639s 639s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 639s SUBROUTINE OF THE SAME NAME. 639s 639s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 639s INSIDE AN INNER SCOPE: 639s 639s SUB FOO { ... } 639s 639s SUB BAR { 639s MY SUB FOO { ... } 639s { 639s # NEED TO USE THE OUTER FOO HERE 639s OUR SUB FOO; 639s FOO(); 639s } 639s } 639s 639s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 639s 639s PACKAGE MYSNEAKYMODULE; 639s 639s OUR SUB DO_SOMETHING { ... } 639s 639s SUB DO_SOMETHING_WITH_CALLER { 639s PACKAGE DB; 639s () = CALLER 1; # SETS @DB::ARGS 639s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 639s } 639s 639s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 639s X X<*> 639s 639s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 639s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 639s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 639s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 639s 639s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 639s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 639s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 639s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 639s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 639s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 639s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 639s 639s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 639s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 639s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 639s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 639s 639s SUB DOUBLEARY { 639s LOCAL(*SOMEARY) = @_; 639s FOREACH $ELEM (@SOMEARY) { 639s $ELEM *= 2; 639s } 639s } 639s DOUBLEARY(*FOO); 639s DOUBLEARY(*BAR); 639s 639s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 639s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 639s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 639s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 639s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 639s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 639s 639s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 639s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 639s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 639s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 639s L. 639s 639s =HEAD2 WHEN TO STILL USE LOCAL() 639s X X 639s 639s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 639s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 639s I USE C INSTEAD OF C. 639s 639s =OVER 4 639s 639s =ITEM 1. 639s 639s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 639s 639s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 639s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 639s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 639s IN C<@FIELDS>. 639s 639s { 639s LOCAL @ARGV = ("/ETC/MOTD"); 639s LOCAL $/ = UNDEF; 639s LOCAL $_ = <>; 639s @FIELDS = SPLIT /^\S*=+\S*$/; 639s } 639s 639s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 639s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 639s 639s =ITEM 2. 639s 639s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 639s 639s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 639s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 639s TABLE ENTRIES: 639s 639s SUB IOQUEUE { 639s LOCAL (*READER, *WRITER); # NOT MY! 639s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 639s RETURN (*READER, *WRITER); 639s } 639s ($HEAD, $TAIL) = IOQUEUE(); 639s 639s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 639s ENTRIES. 639s 639s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 639s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 639s A LOCAL ALIAS. 639s 639s { 639s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 639s GROW(); # REALLY CALLS SHRINK() 639s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 639s } 639s GROW(); # GET THE REAL GROW() AGAIN 639s 639s SEE L FOR MORE ABOUT MANIPULATING 639s FUNCTIONS BY NAME IN THIS WAY. 639s 639s =ITEM 3. 639s 639s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 639s 639s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 639s IS DONE ON DYNAMICS: 639s 639s { 639s LOCAL $SIG{INT} = 'IGNORE'; 639s FUNCT(); # UNINTERRUPTIBLE 639s } 639s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 639s 639s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 639s 639s =BACK 639s 639s =HEAD2 PASS BY REFERENCE 639s X X X 639s 639s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 639s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 639s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 639s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 639s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 639s 639s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 639s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 639s OF ALL THEIR FORMER LAST ELEMENTS: 639s 639s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 639s 639s SUB POPMANY { 639s MY $AREF; 639s MY @RETLIST; 639s FOREACH $AREF ( @_ ) { 639s PUSH @RETLIST, POP @$AREF; 639s } 639s RETURN @RETLIST; 639s } 639s 639s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 639s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 639s 639s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 639s SUB INTER { 639s MY ($K, $HREF, %SEEN); # LOCALS 639s FOREACH $HREF (@_) { 639s WHILE ( $K = EACH %$HREF ) { 639s $SEEN{$K}++; 639s } 639s } 639s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 639s } 639s 639s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 639s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 639s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 639s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 639s A LITTLE EXPENSIVE. 639s 639s WHERE PEOPLE GET INTO TROUBLE IS HERE: 639s 639s (@W, @X) = FUNC(@Y, @Z); 639s OR 639s (%W, %X) = FUNC(%Y, %Z); 639s 639s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 639s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 639s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 639s AS ALWAYS. 639s 639s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 639s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 639s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 639s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 639s 639s ($WREF, $XREF) = FUNC(\@Y, \@Z); 639s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 639s SUB FUNC { 639s MY ($YREF, $ZREF) = @_; 639s IF (@$YREF > @$ZREF) { 639s RETURN ($YREF, $ZREF); 639s } ELSE { 639s RETURN ($ZREF, $YREF); 639s } 639s } 639s 639s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 639s 639s (*W, *X) = FUNC(\@Y, \@Z); 639s PRINT "@W HAS MORE THAN @X\N"; 639s SUB FUNC { 639s LOCAL (*Y, *Z) = @_; 639s IF (@Y > @Z) { 639s RETURN (\@Y, \@Z); 639s } ELSE { 639s RETURN (\@Z, \@Y); 639s } 639s } 639s 639s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 639s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 639s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 639s ARE IN THE SYMBOL TABLE. 639s 639s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 639s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 639s FOR EXAMPLE: 639s 639s SPLUTTER(\*STDOUT); 639s SUB SPLUTTER { 639s MY $FH = SHIFT; 639s PRINT $FH "HER UM WELL A HMMM\N"; 639s } 639s 639s $REC = GET_REC(\*STDIN); 639s SUB GET_REC { 639s MY $FH = SHIFT; 639s RETURN SCALAR <$FH>; 639s } 639s 639s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 639s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 639s 639s SUB OPENIT { 639s MY $PATH = SHIFT; 639s LOCAL *FH; 639s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 639s } 639s 639s =HEAD2 PROTOTYPES 639s X X 639s 639s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 639s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 639s SECTION OR WITH A L. 639s IF YOU DECLARE EITHER OF 639s 639s SUB MYPUSH (\@@) 639s SUB MYPUSH :PROTOTYPE(\@@) 639s 639s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 639s 639s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 639s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 639s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 639s OF AN ATTRIBUTE. 639s 639s THE 639s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 639s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 639s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 639s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 639s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 639s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 639s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 639s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 639s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 639s 639s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 639s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 639s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 639s 639s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 639s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 639s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 639s CORRESPONDING BUILT-IN. 639s 639s DECLARED AS CALLED AS 639s 639s SUB MYLINK ($$) MYLINK $OLD, $NEW 639s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 639s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 639s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 639s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 639s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 639s SUB MYPOP (\@) MYPOP @ARRAY 639s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 639s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 639s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 639s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 639s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 639s SUB MYRAND (;$) MYRAND 42 639s SUB MYTIME () MYTIME 639s 639s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 639s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 639s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 639s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 639s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 639s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 639s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 639s 639s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 639s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 639s 639s SUB MYREF (\[$@%&*]) 639s 639s WILL ALLOW CALLING MYREF() AS 639s 639s MYREF $VAR 639s MYREF @ARRAY 639s MYREF %HASH 639s MYREF &SUB 639s MYREF *GLOB 639s 639s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 639s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 639s 639s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 639s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 639s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 639s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 639s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 639s 639s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 639s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 639s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 639s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 639s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 639s FOLLOWS: 639s 639s USE SYMBOL 'QUALIFY_TO_REF'; 639s 639s SUB FOO (*) { 639s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 639s ... 639s } 639s 639s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 639s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 639s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 639s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 639s 639s SUB MYPUSH (+@) { 639s MY $AREF = SHIFT; 639s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 639s PUSH @$AREF, @_; 639s } 639s 639s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 639s IS OF AN ACCEPTABLE TYPE. 639s 639s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 639s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 639s 639s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 639s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 639s PROVIDED, C<$_> WILL BE USED INSTEAD. 639s 639s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 639s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 639s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 639s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 639s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 639s 639s MYTIME +2; 639s 639s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 639s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 639s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 639s 639s SUB MYGETPROTOBYNUMBER($;); 639s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 639s 639s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 639s PROVIDED IT'S IN THE INITIAL POSITION: 639s X<&> 639s 639s SUB TRY (&@) { 639s MY($TRY,$CATCH) = @_; 639s EVAL { &$TRY }; 639s IF ($@) { 639s LOCAL $_ = $@; 639s &$CATCH; 639s } 639s } 639s SUB CATCH (&) { $_[0] } 639s 639s TRY { 639s DIE "PHOOEY"; 639s } CATCH { 639s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 639s }; 639s 639s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 639s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 639s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 639s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 639s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 639s 639s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 639s X 639s 639s SUB MYGREP (&@) { 639s MY $CODE = SHIFT; 639s MY @RESULT; 639s FOREACH $_ (@_) { 639s PUSH(@RESULT, $_) IF &$CODE; 639s } 639s @RESULT; 639s } 639s 639s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 639s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 639s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 639s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 639s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 639s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 639s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 639s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 639s 639s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 639s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 639s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 639s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 639s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 639s MAJORITY OF OFFENDING CODE IS FIXED. 639s 639s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 639s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 639s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 639s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 639s 639s SUB FUNC ($) { 639s MY $N = SHIFT; 639s PRINT "YOU GAVE ME $N\N"; 639s } 639s 639s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 639s RETURNING A LIST: 639s 639s FUNC(@FOO); 639s FUNC( $TEXT =~ /\W+/G ); 639s 639s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 639s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 639s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 639s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 639s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 639s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 639s 639s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 639s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 639s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 639s EFFECT, LIKE SO: 639s 639s SUB FOO($$); 639s SUB FOO($$) { 639s FOO 1, 2; 639s } 639s 639s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 639s TO MAKE THE WORLD A BETTER PLACE. 639s 639s =HEAD2 CONSTANT FUNCTIONS 639s X 639s 639s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 639s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 639s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 639s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 639s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 639s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 639s 639s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 639s 639s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 639s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 639s # AND IT'S INLINED, TOO! 639s SUB ST_DEV () { 0 } 639s SUB ST_INO () { 1 } 639s 639s SUB FLAG_FOO () { 1 << 8 } 639s SUB FLAG_BAR () { 1 << 9 } 639s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 639s 639s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 639s 639s SUB N () { INT(OPT_BAZ) / 3 } 639s 639s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 639s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 639s 639s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 639s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 639s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 639s C: 639s 639s SUB BAZ_VAL () { 639s IF (OPT_BAZ) { 639s RETURN 23; 639s } 639s ELSE { 639s RETURN 42; 639s } 639s } 639s SUB BONK_VAL () { RETURN 12345 } 639s 639s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 639s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 639s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 639s 639s BEGIN { 639s MY $VAR = 1; 639s NO STRICT 'REFS'; 639s *INLINED = SUB () { $VAR }; 639s } 639s 639s BEGIN { 639s MY $VAR = 1; 639s MY $REF = \$VAR; 639s NO STRICT 'REFS'; 639s *NOT_INLINED = SUB () { $VAR }; 639s } 639s 639s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 639s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 639s 639s BEGIN { 639s MY $X = 10; 639s *FOO = SUB () { $X }; 639s $X++; 639s } 639s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 639s 639s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 639s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 639s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 639s SO IT PRINTED C<10>, NOT C<11>. 639s 639s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 639s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 639s ASIDE FROM WHERE IT IS DECLARED. 639s 639s # FINE, NO WARNING 639s BEGIN { 639s MY $X = 54321; 639s *INLINED = SUB () { $X }; 639s } 639s # ERROR 639s BEGIN { 639s MY $X; 639s $X = 54321; 639s *ALSO_INLINED = SUB () { $X }; 639s } 639s 639s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 639s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 639s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 639s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 639s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 639s 639s MY $X = 54321; 639s *INLINED = SUB : CONST { $X }; 639s $X++; 639s 639s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 639s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 639s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 639s VALUE CAPTURED THE SAME WAY. 639s 639s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 639s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 639s AN EXPLICIT C: 639s 639s BEGIN { 639s MY $X = 10; 639s *FOO = SUB () { RETURN $X }; 639s $X++; 639s } 639s PRINT FOO(); # PRINTS 11 639s 639s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 639s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 639s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 639s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 639s 639s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 639s SUB ONE { 639s 1; 639s } 639s IF (ONE ) { 639s PRINT ONE() IF ONE ; 639s } 639s 639s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 639s SUB ONE () { 1 } 639s DO { 639s PRINT 1 639s }; 639s 639s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 639s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 639s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 639s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 639s 639s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 639s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 639s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 639s SUBROUTINE ONE REDEFINED AT -E LINE 1. 639s 639s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 639s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 639s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 639s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 639s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 639s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 639s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 639s MENTIONED ABOVE: 639s 639s SUB NOT_INLINED () { RETURN 23 } 639s 639s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 639s X X X X 639s 639s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 639s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 639s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 639s ON A NON-UNIX SYSTEM. 639s 639s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 639s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 639s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 639s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 639s 639s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 639s CHDIR $SOMEWHERE; 639s SUB CHDIR { ... } 639s 639s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 639s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 639s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 639s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 639s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 639s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 639s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 639s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 639s FOR SOME KEYWORDS. SEE L. 639s 639s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 639s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 639s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 639s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 639s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 639s THAT IS, THEY COULD SAY 639s 639s USE MODULE 'OPEN'; 639s 639s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 639s 639s USE MODULE; 639s 639s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 639s 639s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 639s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 639s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 639s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 639s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 639s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 639s THAT UNDERSTANDS REGULAR EXPRESSIONS. 639s 639s PACKAGE REGLOB; 639s REQUIRE EXPORTER; 639s @ISA = 'EXPORTER'; 639s @EXPORT_OK = 'GLOB'; 639s 639s SUB IMPORT { 639s MY $PKG = SHIFT; 639s RETURN UNLESS @_; 639s MY $SYM = SHIFT; 639s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 639s $PKG->EXPORT($WHERE, $SYM, @_); 639s } 639s 639s SUB GLOB { 639s MY $PAT = SHIFT; 639s MY @GOT; 639s IF (OPENDIR MY $D, '.') { 639s @GOT = GREP /$PAT/, READDIR $D; 639s CLOSEDIR $D; 639s } 639s RETURN @GOT; 639s } 639s 1; 639s 639s AND HERE'S HOW IT COULD BE (AB)USED: 639s 639s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 639s PACKAGE FOO; 639s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 639s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 639s 639s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 639s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 639s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 639s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 639s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 639s IT MUST BE DONE AT ALL. 639s 639s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 639s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 639s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 639s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 639s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 639s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 639s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 639s LIBRARY. 639s 639s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 639s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 639s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 639s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 639s (SEE L). 639s 639s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 639s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 639s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 639s 639s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 639s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 639s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 639s C SYNTAX, THOUGH). 639s 639s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 639s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 639s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 639s 639s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 639s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 639s 639s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 639s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 639s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 639s 639s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 639s 639s =HEAD2 AUTOLOADING 639s X X 639s 639s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 639s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 639s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 639s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 639s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 639s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 639s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 639s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 639s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 639s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 639s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 639s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 639s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 639s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 639s SUBROUTINE NAME. SEE L FOR DETAILS.) 639s 639s 639s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 639s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 639s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 639s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 639s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 639s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 639s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 639s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 639s 639s SUB AUTOLOAD { 639s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 639s MY $PROGRAM = $AUTOLOAD; 639s $PROGRAM =~ S/.*:://; 639s SYSTEM($PROGRAM, @_); 639s } 639s DATE(); 639s WHO(); 639s LS('-L'); 639s 639s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 639s EVEN NEED PARENTHESES: 639s 639s USE SUBS QW(DATE WHO LS); 639s DATE; 639s WHO; 639s LS '-L'; 639s 639s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 639s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 639s 639s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 639s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 639s DESCRIBED IN L AND IN L, THE STANDARD 639s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 639s FUNCTIONS TO PERL CODE IN L. 639s 639s =HEAD2 SUBROUTINE ATTRIBUTES 639s X X X 639s 639s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 639s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 639s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 639s C HAD BEEN SEEN. SEE L FOR DETAILS 639s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 639s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 639s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 639s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 639s 639s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 639s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 639s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 639s NEST PROPERLY. 639s 639s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 639s 639s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 639s SUB PLUGH () : UGLY('\(") :BAD; 639s SUB XYZZY : _5X5 { ... } 639s 639s EXAMPLES OF INVALID SYNTAX: 639s 639s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 639s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 639s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 639s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 639s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 639s 639s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 639s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 639s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 639s PARSED AND INVOKED: 639s 639s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 639s 639s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 639s SEE L AND L. 639s 639s =HEAD1 SEE ALSO 639s 639s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 639s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 639s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 639s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 639s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 639s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 639s 639s =FOR VI 639s # EX: SET STS=0 SW=4 ET: 639s 639s ok 2 639s # testing mod_cgi with /modules/cgi/perl.pl 639s # expected 200 639s # received 200 639s # body: PERL CGI 639s ok 3 639s # testing mod_test_rwrite with /test_rwrite 639s # expected 200 639s # received 200 639s # body: A 639s ok 4 639s ok 640s t/filter/case_in.t .................. 640s 1..3 640s # Running under perl version 5.038002 for linux 640s # Current time local: Tue Dec 17 20:19:13 2024 640s # Current time GMT: Tue Dec 17 20:19:13 2024 640s # Using Test.pm version 1.31 640s # Using Apache/Test.pm version 1.42 640s ok 1 640s # testing mod_cgi with /modules/cgi/perl_echo.pl 640s # expected 200 640s # received 200 640s ok 2 640s # testing mod_echo_post with /echo_post 640s # expected 200 640s # received 200 640s ok 3 640s ok 642s t/filter/input_body.t ............... 642s 1..2 642s # Running under perl version 5.038002 for linux 642s # Current time local: Tue Dec 17 20:19:15 2024 642s # Current time GMT: Tue Dec 17 20:19:15 2024 642s # Using Test.pm version 1.31 642s # Using Apache/Test.pm version 1.42 642s # testing : Posted "1 ko" 642s # expected: 'ok 1' 642s # received: 'ok 1' 642s ok 1 642s # testing : Posted "2 ko" 642s # expected: 'ok 2' 642s # received: 'ok 2' 642s ok 2 642s ok 644s t/http11/basicauth.t ................ 644s 1..3 644s # Running under perl version 5.038002 for linux 644s # Current time local: Tue Dec 17 20:19:17 2024 644s # Current time GMT: Tue Dec 17 20:19:17 2024 644s # Using Test.pm version 1.31 644s # Using Apache/Test.pm version 1.42 644s ok 1 644s ok 2 644s ok 3 644s ok 646s t/http11/chunked.t .................. 646s 1..30 646s # Running under perl version 5.038002 for linux 646s # Current time local: Tue Dec 17 20:19:19 2024 646s # Current time GMT: Tue Dec 17 20:19:19 2024 646s # Using Test.pm version 1.31 646s # Using Apache/Test.pm version 1.42 646s # testing : response protocol 646s # expected: 'HTTP/1.1' 646s # received: 'HTTP/1.1' 646s ok 1 646s # testing : response Transfer-Encoding 646s # expected: 'chunked' 646s # received: 'chunked' 646s ok 2 646s # testing : no Content-Length 646s # expected: 0 646s # received: 0 646s ok 3 646s # testing : body length 646s # expected: '70976' 646s # received: 70976 646s ok 4 646s # testing : number of requests 646s # expected: 1 646s # received: 1 646s ok 5 646s # testing : response protocol 646s # expected: 'HTTP/1.1' 646s # received: 'HTTP/1.1' 646s ok 6 646s # testing : response Transfer-Encoding 646s # expected: 'chunked' 646s # received: 'chunked' 646s ok 7 646s # testing : no Content-Length 646s # expected: 0 646s # received: 0 646s ok 8 646s # testing : body length 646s # expected: '212509' 646s # received: 212509 646s ok 9 646s # testing : number of requests 646s # expected: 2 646s # received: 2 646s ok 10 646s # testing : response protocol 646s # expected: 'HTTP/1.1' 646s # received: 'HTTP/1.1' 646s ok 11 646s # testing : response Transfer-Encoding 646s # expected: 'chunked' 646s # received: 'chunked' 646s ok 12 646s # testing : no Content-Length 646s # expected: 0 646s # received: 0 646s ok 13 646s # testing : body length 646s # expected: '280545' 646s # received: 280545 646s ok 14 646s # testing : number of requests 646s # expected: 3 646s # received: 3 646s ok 15 646s # testing : response protocol 646s # expected: 'HTTP/1.1' 646s # received: 'HTTP/1.1' 646s ok 16 646s # testing : response Transfer-Encoding 646s # expected: 'chunked' 646s # received: 'chunked' 646s ok 17 646s # testing : no Content-Length 646s # expected: 0 646s # received: 0 646s ok 18 646s # testing : body length 646s # expected: '845969' 646s # received: 845969 646s ok 19 646s # testing : number of requests 646s # expected: 4 646s # received: 4 646s ok 20 646s # testing : response protocol 646s # expected: 'HTTP/1.1' 646s # received: 'HTTP/1.1' 646s ok 21 646s # testing : no Transfer-Encoding (test result inverted) 646s # expected: 'chunked' 646s # received: '' 646s ok 22 646s # testing : content length 646s # expected: 253 646s # received: '253' 646s ok 23 646s # testing : body length 646s # expected: '242' 646s # received: 242 646s ok 24 646s # testing : number of requests 646s # expected: 5 646s # received: 5 646s ok 25 646s # testing : response protocol 646s # expected: 'HTTP/1.1' 646s # received: 'HTTP/1.1' 646s ok 26 646s # testing : no Transfer-Encoding (test result inverted) 646s # expected: 'chunked' 646s # received: '' 646s ok 27 646s # testing : content length 646s # expected: '' 646s # received: '' 646s ok 28 646s # testing : body length 646s # expected: '14276' 646s # received: 14276 646s ok 29 646s # testing : number of requests 646s # expected: 6 646s # received: 6 646s ok 30 646s ok 647s t/http11/chunked2.t ................. 647s 1..2 647s # Running under perl version 5.038002 for linux 647s # Current time local: Tue Dec 17 20:19:20 2024 647s # Current time GMT: Tue Dec 17 20:19:20 2024 647s # Using Test.pm version 1.31 647s # Using Apache/Test.pm version 1.42 647s # testing : successful response 647s # expected: 200 647s # received: '200' 647s ok 1 647s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 647s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 647s ok 2 647s ok 649s t/http11/clength.t .................. 649s 1..6 649s # Running under perl version 5.038002 for linux 649s # Current time local: Tue Dec 17 20:19:22 2024 649s # Current time GMT: Tue Dec 17 20:19:22 2024 649s # Using Test.pm version 1.31 649s # Using Apache/Test.pm version 1.42 649s # testing : successful response 649s # expected: 200 649s # received: '200' 649s ok 1 649s # expected: 10 649s # received: '10' 649s ok 2 649s # expected: 'bbbbbbbbbb' 649s # received: 'bbbbbbbbbb' 649s ok 3 649s # testing : successful response 649s # expected: 200 649s # received: '200' 649s ok 4 649s # expected: 6 649s # received: '6' 649s ok 5 649s # expected: 'foobar' 649s # received: 'foobar' 649s ok 6 649s ok 652s t/http11/post.t ..................... 652s # using LWP client 652s 1..51 652s # Running under perl version 5.038002 for linux 652s # Current time local: Tue Dec 17 20:19:24 2024 652s # Current time GMT: Tue Dec 17 20:19:24 2024 652s # Using Test.pm version 1.31 652s # Using Apache/Test.pm version 1.42 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 1024 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Connection: Keep-Alive 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 5 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 1 652s #DMMATCH1: 1 652s #Keep-Alive: timeout=5, max=100 652s # 652s # testing : length posted 652s # expected: '1024' 652s # received: 1024 652s ok 1 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 2048 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 5 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 2 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '2048' 652s # received: 2048 652s ok 2 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 3072 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 5 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 3 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '3072' 652s # received: 3072 652s ok 3 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 4096 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 5 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 4 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '4096' 652s # received: 4096 652s ok 4 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 5120 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 5 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 5 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '5120' 652s # received: 5120 652s ok 5 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 6144 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 5 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 6 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '6144' 652s # received: 6144 652s ok 6 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 7168 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 5 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 7 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '7168' 652s # received: 7168 652s ok 7 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 8192 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 5 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 8 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '8192' 652s # received: 8192 652s ok 8 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 9216 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 5 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 9 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '9216' 652s # received: 9216 652s ok 9 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 10240 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 6 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 10 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '10240' 652s # received: 10240 652s ok 10 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 11264 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 6 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 11 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '11264' 652s # received: 11264 652s ok 11 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 12288 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 6 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 12 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '12288' 652s # received: 12288 652s ok 12 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 13312 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 6 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 13 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '13312' 652s # received: 13312 652s ok 13 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 14336 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 6 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 14 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '14336' 652s # received: 14336 652s ok 14 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 15360 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 6 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 15 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '15360' 652s # received: 15360 652s ok 15 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 16384 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 6 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 16 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '16384' 652s # received: 16384 652s ok 16 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 17408 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 652s #Content-Length: 6 652s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Client-Peer: 127.0.0.1:8529 652s #Client-Response-Num: 17 652s #DMMATCH1: 1 652s # 652s # testing : length posted 652s # expected: '17408' 652s # received: 17408 652s ok 17 652s #lwp request: 652s #POST http://localhost:8529/eat_post HTTP/1.1 652s #User-Agent: libwww-perl/6.76 652s #Content-Length: 18432 652s # 652s #server response: 652s #HTTP/1.1 200 OK 652s #Date: Tue, 17 Dec 2024 20:19:26 GMT 652s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 652s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 18 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '18432' 653s # received: 18432 653s ok 18 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 19456 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 19 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '19456' 653s # received: 19456 653s ok 19 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 20480 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 20 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '20480' 653s # received: 20480 653s ok 20 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 21504 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 21 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '21504' 653s # received: 21504 653s ok 21 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 22528 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 22 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '22528' 653s # received: 22528 653s ok 22 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 23552 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 23 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '23552' 653s # received: 23552 653s ok 23 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 24576 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 24 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '24576' 653s # received: 24576 653s ok 24 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 25600 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 25 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '25600' 653s # received: 25600 653s ok 25 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 26624 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 26 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '26624' 653s # received: 26624 653s ok 26 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 27648 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 27 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '27648' 653s # received: 27648 653s ok 27 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 28672 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 28 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '28672' 653s # received: 28672 653s ok 28 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 29696 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 29 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '29696' 653s # received: 29696 653s ok 29 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 30720 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:26 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 30 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '30720' 653s # received: 30720 653s ok 30 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 31744 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 31 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '31744' 653s # received: 31744 653s ok 31 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 32768 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 32 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '32768' 653s # received: 32768 653s ok 32 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 33792 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 33 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '33792' 653s # received: 33792 653s ok 33 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 34816 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 34 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '34816' 653s # received: 34816 653s ok 34 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 35840 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 35 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '35840' 653s # received: 35840 653s ok 35 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 36864 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 36 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '36864' 653s # received: 36864 653s ok 36 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 37888 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 37 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '37888' 653s # received: 37888 653s ok 37 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 38912 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 38 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '38912' 653s # received: 38912 653s ok 38 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 39936 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 39 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '39936' 653s # received: 39936 653s ok 39 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 40960 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 40 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '40960' 653s # received: 40960 653s ok 40 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 41984 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 41 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '41984' 653s # received: 41984 653s ok 41 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 43008 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 42 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '43008' 653s # received: 43008 653s ok 42 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 44032 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 43 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '44032' 653s # received: 44032 653s ok 43 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 45056 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 44 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '45056' 653s # received: 45056 653s ok 44 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 46080 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 45 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '46080' 653s # received: 46080 653s ok 45 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 47104 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 46 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '47104' 653s # received: 47104 653s ok 46 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 48128 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 47 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '48128' 653s # received: 48128 653s ok 47 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 49152 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 48 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '49152' 653s # received: 49152 653s ok 48 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 50176 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 49 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '50176' 653s # received: 50176 653s ok 49 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 51200 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 6 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 50 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '51200' 653s # received: 51200 653s ok 50 653s #lwp request: 653s #POST http://localhost:8529/eat_post HTTP/1.1 653s #User-Agent: libwww-perl/6.76 653s #Content-Length: 102400 653s # 653s #server response: 653s #HTTP/1.1 200 OK 653s #Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 653s #Vary: In-If1 653s #Content-Length: 7 653s #Client-Date: Tue, 17 Dec 2024 20:19:27 GMT 653s #Client-Peer: 127.0.0.1:8529 653s #Client-Response-Num: 51 653s #DMMATCH1: 1 653s # 653s # testing : length posted 653s # expected: '102400' 653s # received: 102400 653s ok 51 653s ok 654s t/modules/aaa.t ..................... 654s 1..40 654s # Running under perl version 5.038002 for linux 654s # Current time local: Tue Dec 17 20:19:27 2024 654s # Current time GMT: Tue Dec 17 20:19:27 2024 654s # Using Test.pm version 1.31 654s # Using Apache/Test.pm version 1.42 654s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/realm2 654s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/basic1 654s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/form1 654s ok 1 654s ok 2 654s ok 3 654s ok 4 654s ok 5 654s ok 6 654s ok 7 654s ok 8 654s ok 9 654s ok 10 654s ok 11 654s ok 12 654s ok 13 654s ok 14 654s ok 15 654s ok 16 654s ok 17 654s ok 18 654s ok 19 654s ok 20 654s ok 21 654s ok 22 654s ok 23 654s ok 24 654s ok 25 654s ok 26 654s ok 27 654s ok 28 654s ok 29 654s ok 30 654s ok 31 654s ok 32 654s ok 33 654s ok 34 654s ok 35 654s ok 36 654s ok 37 654s ok 38 654s ok 39 654s ok 40 654s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/basic1 654s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/realm2 654s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/form1 654s ok 657s t/modules/access.t .................. 657s 1..408 657s # Running under perl version 5.038002 for linux 657s # Current time local: Tue Dec 17 20:19:29 2024 657s # Current time GMT: Tue Dec 17 20:19:29 2024 657s # Using Test.pm version 1.31 657s # Using Apache/Test.pm version 1.42 657s # --- 657s # Order deny,allow 657s # Allow from all 657s # expecting access. 657s ok 1 657s # --- 657s # Order deny,allow 657s # Deny from all 657s # expecting access denial. 657s ok 2 657s # --- 657s # Order deny,allow 657s # Allow from all 657s # Deny from all 657s # expecting access. 657s ok 3 657s # --- 657s # Order deny,allow 657s # Deny from localhost 657s # expecting access denial. 657s ok 4 657s # --- 657s # Order deny,allow 657s # Allow from all 657s # Deny from localhost 657s # expecting access. 657s ok 5 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 6 657s # --- 657s # Order deny,allow 657s # Allow from all 657s # Deny from 127.0.0.1 657s # expecting access. 657s ok 7 657s # --- 657s # Order deny,allow 657s # Deny from 127.0 657s # expecting access denial. 657s ok 8 657s # --- 657s # Order deny,allow 657s # Allow from all 657s # Deny from 127.0 657s # expecting access. 657s ok 9 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 10 657s # --- 657s # Order deny,allow 657s # Allow from all 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access. 657s ok 11 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 12 657s # --- 657s # Order deny,allow 657s # Allow from all 657s # Deny from 127.0.0.1/16 657s # expecting access. 657s ok 13 657s # --- 657s # Order deny,allow 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 14 657s # --- 657s # Order deny,allow 657s # Allow from all 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 15 657s # --- 657s # Order deny,allow 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 16 657s # --- 657s # Order deny,allow 657s # Allow from all 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 17 657s # --- 657s # Order deny,allow 657s # Allow from localhost 657s # expecting access. 657s ok 18 657s # --- 657s # Order deny,allow 657s # Deny from all 657s # expecting access denial. 657s ok 19 657s # --- 657s # Order deny,allow 657s # Allow from localhost 657s # Deny from all 657s # expecting access. 657s ok 20 657s # --- 657s # Order deny,allow 657s # Deny from localhost 657s # expecting access denial. 657s ok 21 657s # --- 657s # Order deny,allow 657s # Allow from localhost 657s # Deny from localhost 657s # expecting access. 657s ok 22 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 23 657s # --- 657s # Order deny,allow 657s # Allow from localhost 657s # Deny from 127.0.0.1 657s # expecting access. 657s ok 24 657s # --- 657s # Order deny,allow 657s # Deny from 127.0 657s # expecting access denial. 657s ok 25 657s # --- 657s # Order deny,allow 657s # Allow from localhost 657s # Deny from 127.0 657s # expecting access. 657s ok 26 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 27 657s # --- 657s # Order deny,allow 657s # Allow from localhost 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access. 657s ok 28 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 29 657s # --- 657s # Order deny,allow 657s # Allow from localhost 657s # Deny from 127.0.0.1/16 657s # expecting access. 657s ok 30 657s # --- 657s # Order deny,allow 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 31 657s # --- 657s # Order deny,allow 657s # Allow from localhost 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 32 657s # --- 657s # Order deny,allow 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 33 657s # --- 657s # Order deny,allow 657s # Allow from localhost 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 34 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1 657s # expecting access. 657s ok 35 657s # --- 657s # Order deny,allow 657s # Deny from all 657s # expecting access denial. 657s ok 36 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1 657s # Deny from all 657s # expecting access. 657s ok 37 657s # --- 657s # Order deny,allow 657s # Deny from localhost 657s # expecting access denial. 657s ok 38 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1 657s # Deny from localhost 657s # expecting access. 657s ok 39 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 40 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1 657s # Deny from 127.0.0.1 657s # expecting access. 657s ok 41 657s # --- 657s # Order deny,allow 657s # Deny from 127.0 657s # expecting access denial. 657s ok 42 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1 657s # Deny from 127.0 657s # expecting access. 657s ok 43 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 44 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access. 657s ok 45 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 46 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1 657s # Deny from 127.0.0.1/16 657s # expecting access. 657s ok 47 657s # --- 657s # Order deny,allow 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 48 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 49 657s # --- 657s # Order deny,allow 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 50 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 51 657s # --- 657s # Order deny,allow 657s # Allow from 127.0 657s # expecting access. 657s ok 52 657s # --- 657s # Order deny,allow 657s # Deny from all 657s # expecting access denial. 657s ok 53 657s # --- 657s # Order deny,allow 657s # Allow from 127.0 657s # Deny from all 657s # expecting access. 657s ok 54 657s # --- 657s # Order deny,allow 657s # Deny from localhost 657s # expecting access denial. 657s ok 55 657s # --- 657s # Order deny,allow 657s # Allow from 127.0 657s # Deny from localhost 657s # expecting access. 657s ok 56 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 57 657s # --- 657s # Order deny,allow 657s # Allow from 127.0 657s # Deny from 127.0.0.1 657s # expecting access. 657s ok 58 657s # --- 657s # Order deny,allow 657s # Deny from 127.0 657s # expecting access denial. 657s ok 59 657s # --- 657s # Order deny,allow 657s # Allow from 127.0 657s # Deny from 127.0 657s # expecting access. 657s ok 60 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 61 657s # --- 657s # Order deny,allow 657s # Allow from 127.0 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access. 657s ok 62 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 63 657s # --- 657s # Order deny,allow 657s # Allow from 127.0 657s # Deny from 127.0.0.1/16 657s # expecting access. 657s ok 64 657s # --- 657s # Order deny,allow 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 65 657s # --- 657s # Order deny,allow 657s # Allow from 127.0 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 66 657s # --- 657s # Order deny,allow 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 67 657s # --- 657s # Order deny,allow 657s # Allow from 127.0 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 68 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/255.255.0.0 657s # expecting access. 657s ok 69 657s # --- 657s # Order deny,allow 657s # Deny from all 657s # expecting access denial. 657s ok 70 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from all 657s # expecting access. 657s ok 71 657s # --- 657s # Order deny,allow 657s # Deny from localhost 657s # expecting access denial. 657s ok 72 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from localhost 657s # expecting access. 657s ok 73 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 74 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 127.0.0.1 657s # expecting access. 657s ok 75 657s # --- 657s # Order deny,allow 657s # Deny from 127.0 657s # expecting access denial. 657s ok 76 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 127.0 657s # expecting access. 657s ok 77 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 78 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access. 657s ok 79 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 80 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 127.0.0.1/16 657s # expecting access. 657s ok 81 657s # --- 657s # Order deny,allow 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 82 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 83 657s # --- 657s # Order deny,allow 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 84 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 85 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/16 657s # expecting access. 657s ok 86 657s # --- 657s # Order deny,allow 657s # Deny from all 657s # expecting access denial. 657s ok 87 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/16 657s # Deny from all 657s # expecting access. 657s ok 88 657s # --- 657s # Order deny,allow 657s # Deny from localhost 657s # expecting access denial. 657s ok 89 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/16 657s # Deny from localhost 657s # expecting access. 657s ok 90 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 91 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/16 657s # Deny from 127.0.0.1 657s # expecting access. 657s ok 92 657s # --- 657s # Order deny,allow 657s # Deny from 127.0 657s # expecting access denial. 657s ok 93 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/16 657s # Deny from 127.0 657s # expecting access. 657s ok 94 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 95 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/16 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access. 657s ok 96 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 97 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/16 657s # Deny from 127.0.0.1/16 657s # expecting access. 657s ok 98 657s # --- 657s # Order deny,allow 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 99 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/16 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 100 657s # --- 657s # Order deny,allow 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 101 657s # --- 657s # Order deny,allow 657s # Allow from 127.0.0.1/16 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 102 657s # --- 657s # Order deny,allow 657s # Allow from somewhere.else.com 657s # expecting access. 657s ok 103 657s # --- 657s # Order deny,allow 657s # Deny from all 657s # expecting access denial. 657s ok 104 657s # --- 657s # Order deny,allow 657s # Allow from somewhere.else.com 657s # Deny from all 657s # expecting access denial. 657s ok 105 657s # --- 657s # Order deny,allow 657s # Deny from localhost 657s # expecting access denial. 657s ok 106 657s # --- 657s # Order deny,allow 657s # Allow from somewhere.else.com 657s # Deny from localhost 657s # expecting access denial. 657s ok 107 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 108 657s # --- 657s # Order deny,allow 657s # Allow from somewhere.else.com 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 109 657s # --- 657s # Order deny,allow 657s # Deny from 127.0 657s # expecting access denial. 657s ok 110 657s # --- 657s # Order deny,allow 657s # Allow from somewhere.else.com 657s # Deny from 127.0 657s # expecting access denial. 657s ok 111 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 112 657s # --- 657s # Order deny,allow 657s # Allow from somewhere.else.com 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 113 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 114 657s # --- 657s # Order deny,allow 657s # Allow from somewhere.else.com 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 115 657s # --- 657s # Order deny,allow 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 116 657s # --- 657s # Order deny,allow 657s # Allow from somewhere.else.com 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 117 657s # --- 657s # Order deny,allow 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 118 657s # --- 657s # Order deny,allow 657s # Allow from somewhere.else.com 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 119 657s # --- 657s # Order deny,allow 657s # Allow from 66.6.6.6 657s # expecting access. 657s ok 120 657s # --- 657s # Order deny,allow 657s # Deny from all 657s # expecting access denial. 657s ok 121 657s # --- 657s # Order deny,allow 657s # Allow from 66.6.6.6 657s # Deny from all 657s # expecting access denial. 657s ok 122 657s # --- 657s # Order deny,allow 657s # Deny from localhost 657s # expecting access denial. 657s ok 123 657s # --- 657s # Order deny,allow 657s # Allow from 66.6.6.6 657s # Deny from localhost 657s # expecting access denial. 657s ok 124 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 125 657s # --- 657s # Order deny,allow 657s # Allow from 66.6.6.6 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 126 657s # --- 657s # Order deny,allow 657s # Deny from 127.0 657s # expecting access denial. 657s ok 127 657s # --- 657s # Order deny,allow 657s # Allow from 66.6.6.6 657s # Deny from 127.0 657s # expecting access denial. 657s ok 128 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 129 657s # --- 657s # Order deny,allow 657s # Allow from 66.6.6.6 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 130 657s # --- 657s # Order deny,allow 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 131 657s # --- 657s # Order deny,allow 657s # Allow from 66.6.6.6 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 132 657s # --- 657s # Order deny,allow 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 133 657s # --- 657s # Order deny,allow 657s # Allow from 66.6.6.6 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 134 657s # --- 657s # Order deny,allow 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 135 657s # --- 657s # Order deny,allow 657s # Allow from 66.6.6.6 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 136 657s # --- 657s # Order allow,deny 657s # Allow from all 657s # expecting access. 657s ok 137 657s # --- 657s # Order allow,deny 657s # Deny from all 657s # expecting access denial. 657s ok 138 657s # --- 657s # Order allow,deny 657s # Allow from all 657s # Deny from all 657s # expecting access denial. 657s ok 139 657s # --- 657s # Order allow,deny 657s # Deny from localhost 657s # expecting access denial. 657s ok 140 657s # --- 657s # Order allow,deny 657s # Allow from all 657s # Deny from localhost 657s # expecting access denial. 657s ok 141 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 142 657s # --- 657s # Order allow,deny 657s # Allow from all 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 143 657s # --- 657s # Order allow,deny 657s # Deny from 127.0 657s # expecting access denial. 657s ok 144 657s # --- 657s # Order allow,deny 657s # Allow from all 657s # Deny from 127.0 657s # expecting access denial. 657s ok 145 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 146 657s # --- 657s # Order allow,deny 657s # Allow from all 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 147 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 148 657s # --- 657s # Order allow,deny 657s # Allow from all 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 149 657s # --- 657s # Order allow,deny 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 150 657s # --- 657s # Order allow,deny 657s # Allow from all 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 151 657s # --- 657s # Order allow,deny 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 152 657s # --- 657s # Order allow,deny 657s # Allow from all 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 153 657s # --- 657s # Order allow,deny 657s # Allow from localhost 657s # expecting access. 657s ok 154 657s # --- 657s # Order allow,deny 657s # Deny from all 657s # expecting access denial. 657s ok 155 657s # --- 657s # Order allow,deny 657s # Allow from localhost 657s # Deny from all 657s # expecting access denial. 657s ok 156 657s # --- 657s # Order allow,deny 657s # Deny from localhost 657s # expecting access denial. 657s ok 157 657s # --- 657s # Order allow,deny 657s # Allow from localhost 657s # Deny from localhost 657s # expecting access denial. 657s ok 158 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 159 657s # --- 657s # Order allow,deny 657s # Allow from localhost 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 160 657s # --- 657s # Order allow,deny 657s # Deny from 127.0 657s # expecting access denial. 657s ok 161 657s # --- 657s # Order allow,deny 657s # Allow from localhost 657s # Deny from 127.0 657s # expecting access denial. 657s ok 162 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 163 657s # --- 657s # Order allow,deny 657s # Allow from localhost 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 164 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 165 657s # --- 657s # Order allow,deny 657s # Allow from localhost 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 166 657s # --- 657s # Order allow,deny 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 167 657s # --- 657s # Order allow,deny 657s # Allow from localhost 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 168 657s # --- 657s # Order allow,deny 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 169 657s # --- 657s # Order allow,deny 657s # Allow from localhost 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 170 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1 657s # expecting access. 657s ok 171 657s # --- 657s # Order allow,deny 657s # Deny from all 657s # expecting access denial. 657s ok 172 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1 657s # Deny from all 657s # expecting access denial. 657s ok 173 657s # --- 657s # Order allow,deny 657s # Deny from localhost 657s # expecting access denial. 657s ok 174 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1 657s # Deny from localhost 657s # expecting access denial. 657s ok 175 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 176 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 177 657s # --- 657s # Order allow,deny 657s # Deny from 127.0 657s # expecting access denial. 657s ok 178 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1 657s # Deny from 127.0 657s # expecting access denial. 657s ok 179 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 180 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 181 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 182 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 183 657s # --- 657s # Order allow,deny 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 184 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 185 657s # --- 657s # Order allow,deny 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 186 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 187 657s # --- 657s # Order allow,deny 657s # Allow from 127.0 657s # expecting access. 657s ok 188 657s # --- 657s # Order allow,deny 657s # Deny from all 657s # expecting access denial. 657s ok 189 657s # --- 657s # Order allow,deny 657s # Allow from 127.0 657s # Deny from all 657s # expecting access denial. 657s ok 190 657s # --- 657s # Order allow,deny 657s # Deny from localhost 657s # expecting access denial. 657s ok 191 657s # --- 657s # Order allow,deny 657s # Allow from 127.0 657s # Deny from localhost 657s # expecting access denial. 657s ok 192 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 193 657s # --- 657s # Order allow,deny 657s # Allow from 127.0 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 194 657s # --- 657s # Order allow,deny 657s # Deny from 127.0 657s # expecting access denial. 657s ok 195 657s # --- 657s # Order allow,deny 657s # Allow from 127.0 657s # Deny from 127.0 657s # expecting access denial. 657s ok 196 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 197 657s # --- 657s # Order allow,deny 657s # Allow from 127.0 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 198 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 199 657s # --- 657s # Order allow,deny 657s # Allow from 127.0 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 200 657s # --- 657s # Order allow,deny 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 201 657s # --- 657s # Order allow,deny 657s # Allow from 127.0 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 202 657s # --- 657s # Order allow,deny 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 203 657s # --- 657s # Order allow,deny 657s # Allow from 127.0 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 204 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/255.255.0.0 657s # expecting access. 657s ok 205 657s # --- 657s # Order allow,deny 657s # Deny from all 657s # expecting access denial. 657s ok 206 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from all 657s # expecting access denial. 657s ok 207 657s # --- 657s # Order allow,deny 657s # Deny from localhost 657s # expecting access denial. 657s ok 208 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from localhost 657s # expecting access denial. 657s ok 209 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 210 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 211 657s # --- 657s # Order allow,deny 657s # Deny from 127.0 657s # expecting access denial. 657s ok 212 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 127.0 657s # expecting access denial. 657s ok 213 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 214 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 215 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 216 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 217 657s # --- 657s # Order allow,deny 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 218 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 219 657s # --- 657s # Order allow,deny 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 220 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 221 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/16 657s # expecting access. 657s ok 222 657s # --- 657s # Order allow,deny 657s # Deny from all 657s # expecting access denial. 657s ok 223 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/16 657s # Deny from all 657s # expecting access denial. 657s ok 224 657s # --- 657s # Order allow,deny 657s # Deny from localhost 657s # expecting access denial. 657s ok 225 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/16 657s # Deny from localhost 657s # expecting access denial. 657s ok 226 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 227 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/16 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 228 657s # --- 657s # Order allow,deny 657s # Deny from 127.0 657s # expecting access denial. 657s ok 229 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/16 657s # Deny from 127.0 657s # expecting access denial. 657s ok 230 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 231 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/16 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 232 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 233 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/16 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 234 657s # --- 657s # Order allow,deny 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 235 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/16 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 236 657s # --- 657s # Order allow,deny 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 237 657s # --- 657s # Order allow,deny 657s # Allow from 127.0.0.1/16 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 238 657s # --- 657s # Order allow,deny 657s # Allow from somewhere.else.com 657s # expecting access denial. 657s ok 239 657s # --- 657s # Order allow,deny 657s # Deny from all 657s # expecting access denial. 657s ok 240 657s # --- 657s # Order allow,deny 657s # Allow from somewhere.else.com 657s # Deny from all 657s # expecting access denial. 657s ok 241 657s # --- 657s # Order allow,deny 657s # Deny from localhost 657s # expecting access denial. 657s ok 242 657s # --- 657s # Order allow,deny 657s # Allow from somewhere.else.com 657s # Deny from localhost 657s # expecting access denial. 657s ok 243 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 244 657s # --- 657s # Order allow,deny 657s # Allow from somewhere.else.com 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 245 657s # --- 657s # Order allow,deny 657s # Deny from 127.0 657s # expecting access denial. 657s ok 246 657s # --- 657s # Order allow,deny 657s # Allow from somewhere.else.com 657s # Deny from 127.0 657s # expecting access denial. 657s ok 247 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 248 657s # --- 657s # Order allow,deny 657s # Allow from somewhere.else.com 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 249 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 250 657s # --- 657s # Order allow,deny 657s # Allow from somewhere.else.com 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 251 657s # --- 657s # Order allow,deny 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 252 657s # --- 657s # Order allow,deny 657s # Allow from somewhere.else.com 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 253 657s # --- 657s # Order allow,deny 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 254 657s # --- 657s # Order allow,deny 657s # Allow from somewhere.else.com 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 255 657s # --- 657s # Order allow,deny 657s # Allow from 66.6.6.6 657s # expecting access denial. 657s ok 256 657s # --- 657s # Order allow,deny 657s # Deny from all 657s # expecting access denial. 657s ok 257 657s # --- 657s # Order allow,deny 657s # Allow from 66.6.6.6 657s # Deny from all 657s # expecting access denial. 657s ok 258 657s # --- 657s # Order allow,deny 657s # Deny from localhost 657s # expecting access denial. 657s ok 259 657s # --- 657s # Order allow,deny 657s # Allow from 66.6.6.6 657s # Deny from localhost 657s # expecting access denial. 657s ok 260 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 261 657s # --- 657s # Order allow,deny 657s # Allow from 66.6.6.6 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 262 657s # --- 657s # Order allow,deny 657s # Deny from 127.0 657s # expecting access denial. 657s ok 263 657s # --- 657s # Order allow,deny 657s # Allow from 66.6.6.6 657s # Deny from 127.0 657s # expecting access denial. 657s ok 264 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 265 657s # --- 657s # Order allow,deny 657s # Allow from 66.6.6.6 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 266 657s # --- 657s # Order allow,deny 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 267 657s # --- 657s # Order allow,deny 657s # Allow from 66.6.6.6 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 268 657s # --- 657s # Order allow,deny 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 269 657s # --- 657s # Order allow,deny 657s # Allow from 66.6.6.6 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 270 657s # --- 657s # Order allow,deny 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 271 657s # --- 657s # Order allow,deny 657s # Allow from 66.6.6.6 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 272 657s # --- 657s # Order mutual-failure 657s # Allow from all 657s # expecting access. 657s ok 273 657s # --- 657s # Order mutual-failure 657s # Deny from all 657s # expecting access denial. 657s ok 274 657s # --- 657s # Order mutual-failure 657s # Allow from all 657s # Deny from all 657s # expecting access denial. 657s ok 275 657s # --- 657s # Order mutual-failure 657s # Deny from localhost 657s # expecting access denial. 657s ok 276 657s # --- 657s # Order mutual-failure 657s # Allow from all 657s # Deny from localhost 657s # expecting access denial. 657s ok 277 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 278 657s # --- 657s # Order mutual-failure 657s # Allow from all 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 279 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0 657s # expecting access denial. 657s ok 280 657s # --- 657s # Order mutual-failure 657s # Allow from all 657s # Deny from 127.0 657s # expecting access denial. 657s ok 281 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 282 657s # --- 657s # Order mutual-failure 657s # Allow from all 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 283 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 284 657s # --- 657s # Order mutual-failure 657s # Allow from all 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 285 657s # --- 657s # Order mutual-failure 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 286 657s # --- 657s # Order mutual-failure 657s # Allow from all 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 287 657s # --- 657s # Order mutual-failure 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 288 657s # --- 657s # Order mutual-failure 657s # Allow from all 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 289 657s # --- 657s # Order mutual-failure 657s # Allow from localhost 657s # expecting access. 657s ok 290 657s # --- 657s # Order mutual-failure 657s # Deny from all 657s # expecting access denial. 657s ok 291 657s # --- 657s # Order mutual-failure 657s # Allow from localhost 657s # Deny from all 657s # expecting access denial. 657s ok 292 657s # --- 657s # Order mutual-failure 657s # Deny from localhost 657s # expecting access denial. 657s ok 293 657s # --- 657s # Order mutual-failure 657s # Allow from localhost 657s # Deny from localhost 657s # expecting access denial. 657s ok 294 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 295 657s # --- 657s # Order mutual-failure 657s # Allow from localhost 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 296 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0 657s # expecting access denial. 657s ok 297 657s # --- 657s # Order mutual-failure 657s # Allow from localhost 657s # Deny from 127.0 657s # expecting access denial. 657s ok 298 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 299 657s # --- 657s # Order mutual-failure 657s # Allow from localhost 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 300 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 301 657s # --- 657s # Order mutual-failure 657s # Allow from localhost 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 302 657s # --- 657s # Order mutual-failure 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 303 657s # --- 657s # Order mutual-failure 657s # Allow from localhost 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 304 657s # --- 657s # Order mutual-failure 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 305 657s # --- 657s # Order mutual-failure 657s # Allow from localhost 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 306 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1 657s # expecting access. 657s ok 307 657s # --- 657s # Order mutual-failure 657s # Deny from all 657s # expecting access denial. 657s ok 308 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1 657s # Deny from all 657s # expecting access denial. 657s ok 309 657s # --- 657s # Order mutual-failure 657s # Deny from localhost 657s # expecting access denial. 657s ok 310 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1 657s # Deny from localhost 657s # expecting access denial. 657s ok 311 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 312 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 313 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0 657s # expecting access denial. 657s ok 314 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1 657s # Deny from 127.0 657s # expecting access denial. 657s ok 315 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 316 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 317 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 318 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 319 657s # --- 657s # Order mutual-failure 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 320 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 321 657s # --- 657s # Order mutual-failure 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 322 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 323 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0 657s # expecting access. 657s ok 324 657s # --- 657s # Order mutual-failure 657s # Deny from all 657s # expecting access denial. 657s ok 325 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0 657s # Deny from all 657s # expecting access denial. 657s ok 326 657s # --- 657s # Order mutual-failure 657s # Deny from localhost 657s # expecting access denial. 657s ok 327 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0 657s # Deny from localhost 657s # expecting access denial. 657s ok 328 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 329 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 330 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0 657s # expecting access denial. 657s ok 331 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0 657s # Deny from 127.0 657s # expecting access denial. 657s ok 332 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 333 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 334 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 335 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 336 657s # --- 657s # Order mutual-failure 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 337 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 338 657s # --- 657s # Order mutual-failure 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 339 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 340 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/255.255.0.0 657s # expecting access. 657s ok 341 657s # --- 657s # Order mutual-failure 657s # Deny from all 657s # expecting access denial. 657s ok 342 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from all 657s # expecting access denial. 657s ok 343 657s # --- 657s # Order mutual-failure 657s # Deny from localhost 657s # expecting access denial. 657s ok 344 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from localhost 657s # expecting access denial. 657s ok 345 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 346 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 347 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0 657s # expecting access denial. 657s ok 348 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 127.0 657s # expecting access denial. 657s ok 349 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 350 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 351 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 352 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 353 657s # --- 657s # Order mutual-failure 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 354 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 355 657s # --- 657s # Order mutual-failure 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 356 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/255.255.0.0 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 357 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/16 657s # expecting access. 657s ok 358 657s # --- 657s # Order mutual-failure 657s # Deny from all 657s # expecting access denial. 657s ok 359 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/16 657s # Deny from all 657s # expecting access denial. 657s ok 360 657s # --- 657s # Order mutual-failure 657s # Deny from localhost 657s # expecting access denial. 657s ok 361 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/16 657s # Deny from localhost 657s # expecting access denial. 657s ok 362 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 363 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/16 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 364 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0 657s # expecting access denial. 657s ok 365 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/16 657s # Deny from 127.0 657s # expecting access denial. 657s ok 366 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 367 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/16 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 368 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 369 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/16 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 370 657s # --- 657s # Order mutual-failure 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 371 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/16 657s # Deny from somewhere.else.com 657s # expecting access. 657s ok 372 657s # --- 657s # Order mutual-failure 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 373 657s # --- 657s # Order mutual-failure 657s # Allow from 127.0.0.1/16 657s # Deny from 66.6.6.6 657s # expecting access. 657s ok 374 657s # --- 657s # Order mutual-failure 657s # Allow from somewhere.else.com 657s # expecting access denial. 657s ok 375 657s # --- 657s # Order mutual-failure 657s # Deny from all 657s # expecting access denial. 657s ok 376 657s # --- 657s # Order mutual-failure 657s # Allow from somewhere.else.com 657s # Deny from all 657s # expecting access denial. 657s ok 377 657s # --- 657s # Order mutual-failure 657s # Deny from localhost 657s # expecting access denial. 657s ok 378 657s # --- 657s # Order mutual-failure 657s # Allow from somewhere.else.com 657s # Deny from localhost 657s # expecting access denial. 657s ok 379 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 380 657s # --- 657s # Order mutual-failure 657s # Allow from somewhere.else.com 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 381 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0 657s # expecting access denial. 657s ok 382 657s # --- 657s # Order mutual-failure 657s # Allow from somewhere.else.com 657s # Deny from 127.0 657s # expecting access denial. 657s ok 383 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 384 657s # --- 657s # Order mutual-failure 657s # Allow from somewhere.else.com 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 385 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 386 657s # --- 657s # Order mutual-failure 657s # Allow from somewhere.else.com 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 387 657s # --- 657s # Order mutual-failure 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 388 657s # --- 657s # Order mutual-failure 657s # Allow from somewhere.else.com 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 389 657s # --- 657s # Order mutual-failure 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 390 657s # --- 657s # Order mutual-failure 657s # Allow from somewhere.else.com 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 391 657s # --- 657s # Order mutual-failure 657s # Allow from 66.6.6.6 657s # expecting access denial. 657s ok 392 657s # --- 657s # Order mutual-failure 657s # Deny from all 657s # expecting access denial. 657s ok 393 657s # --- 657s # Order mutual-failure 657s # Allow from 66.6.6.6 657s # Deny from all 657s # expecting access denial. 657s ok 394 657s # --- 657s # Order mutual-failure 657s # Deny from localhost 657s # expecting access denial. 657s ok 395 657s # --- 657s # Order mutual-failure 657s # Allow from 66.6.6.6 657s # Deny from localhost 657s # expecting access denial. 657s ok 396 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 397 657s # --- 657s # Order mutual-failure 657s # Allow from 66.6.6.6 657s # Deny from 127.0.0.1 657s # expecting access denial. 657s ok 398 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0 657s # expecting access denial. 657s ok 399 657s # --- 657s # Order mutual-failure 657s # Allow from 66.6.6.6 657s # Deny from 127.0 657s # expecting access denial. 657s ok 400 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 401 657s # --- 657s # Order mutual-failure 657s # Allow from 66.6.6.6 657s # Deny from 127.0.0.1/255.255.0.0 657s # expecting access denial. 657s ok 402 657s # --- 657s # Order mutual-failure 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 403 657s # --- 657s # Order mutual-failure 657s # Allow from 66.6.6.6 657s # Deny from 127.0.0.1/16 657s # expecting access denial. 657s ok 404 657s # --- 657s # Order mutual-failure 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 405 657s # --- 657s # Order mutual-failure 657s # Allow from 66.6.6.6 657s # Deny from somewhere.else.com 657s # expecting access denial. 657s ok 406 657s # --- 657s # Order mutual-failure 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 407 657s # --- 657s # Order mutual-failure 657s # Allow from 66.6.6.6 657s # Deny from 66.6.6.6 657s # expecting access denial. 657s ok 408 657s ok 658s t/modules/actions.t ................. 658s 1..20 658s # Running under perl version 5.038002 for linux 658s # Current time local: Tue Dec 17 20:19:32 2024 658s # Current time GMT: Tue Dec 17 20:19:32 2024 658s # Using Test.pm version 1.31 658s # Using Apache/Test.pm version 1.42 658s # expected: 200 658s # received: '200' 658s ok 1 658s # expected: 'nada' 658s # received: 'nada' 658s ok 2 658s # expected: 404 658s # received: '404' 658s ok 3 658s ok 4 # skip RC=404, no need to check content 658s # expected: 404 658s # received: '404' 658s ok 5 658s ok 6 # skip RC=404, no need to check content 658s # expected: 404 658s # received: '404' 658s ok 7 658s ok 8 # skip RC=404, no need to check content 658s # expected: 200 658s # received: '200' 658s ok 9 658s # expected: 'nada' 658s # received: 'nada' 658s ok 10 658s # expected: 404 658s # received: '404' 658s ok 11 658s ok 12 # skip RC=404, no need to check content 658s # expected: 200 658s # received: '200' 658s ok 13 658s # expected: 'POST 658s # foo2: bar2 658s # ' 658s # received: 'POST 658s # foo2: bar2 658s # ' 658s ok 14 658s # expected: 405 658s # received: '405' 658s ok 15 658s # expected: 200 658s # received: '200' 658s ok 16 658s # expected: 'foo=bar' 658s # received: 'foo=bar' 658s ok 17 658s # expected: 200 658s # received: '200' 658s ok 18 658s # expected: 'POST 658s # foo2: bar2 658s # ' 658s # received: 'POST 658s # foo2: bar2 658s # ' 658s ok 19 658s # expected: 405 658s # received: '405' 658s ok 20 658s ok 660s t/modules/alias.t ................... 660s 1..134 660s # Running under perl version 5.038002 for linux 660s # Current time local: Tue Dec 17 20:19:33 2024 660s # Current time GMT: Tue Dec 17 20:19:33 2024 660s # Using Test.pm version 1.31 660s # Using Apache/Test.pm version 1.42 660s # verifying simple aliases 660s # testing : /alias/ 660s # expected: 200 660s # received: '200' 660s ok 1 660s # testing : /bogu/ 660s # expected: 404 660s # received: '404' 660s ok 2 660s # verifying alias match with /ali[0-9]. 660s # testing : /ali0 660s # expected: 0 660s # received: '0' 660s ok 3 660s # testing : /ali1 660s # expected: 1 660s # received: '1' 660s ok 4 660s # testing : /ali2 660s # expected: 2 660s # received: '2' 660s ok 5 660s # testing : /ali3 660s # expected: 3 660s # received: '3' 660s ok 6 660s # testing : /ali4 660s # expected: 4 660s # received: '4' 660s ok 7 660s # testing : /ali5 660s # expected: 5 660s # received: '5' 660s ok 8 660s # testing : /ali6 660s # expected: 6 660s # received: '6' 660s ok 9 660s # testing : /ali7 660s # expected: 7 660s # received: '7' 660s ok 10 660s # testing : /ali8 660s # expected: 8 660s # received: '8' 660s ok 11 660s # testing : /ali9 660s # expected: 9 660s # received: '9' 660s ok 12 660s # verifying expression alias match with /expr/ali[0-9]. 660s # testing : /ali0 660s # expected: 0 660s # received: '0' 660s ok 13 660s # testing : /ali1 660s # expected: 1 660s # received: '1' 660s ok 14 660s # testing : /ali2 660s # expected: 2 660s # received: '2' 660s ok 15 660s # testing : /ali3 660s # expected: 3 660s # received: '3' 660s ok 16 660s # testing : /ali4 660s # expected: 4 660s # received: '4' 660s ok 17 660s # testing : /ali5 660s # expected: 5 660s # received: '5' 660s ok 18 660s # testing : /ali6 660s # expected: 6 660s # received: '6' 660s ok 19 660s # testing : /ali7 660s # expected: 7 660s # received: '7' 660s ok 20 660s # testing : /ali8 660s # expected: 8 660s # received: '8' 660s ok 21 660s # testing : /ali9 660s # expected: 9 660s # received: '9' 660s ok 22 660s # testing : /forbid 660s # expected: '403' 660s # received: '403' 660s ok 23 660s # testing : /gone 660s # expected: '410' 660s # received: '410' 660s ok 24 660s # testing : /perm 660s # expected: '301' 660s # received: '301' 660s ok 25 660s # testing : /perm2 660s # expected: '301' 660s # received: '301' 660s ok 26 660s # testing : /seeother 660s # expected: '303' 660s # received: '303' 660s ok 27 660s # testing : /temp 660s # expected: '302' 660s # received: '302' 660s ok 28 660s # testing : /temp2 660s # expected: '302' 660s # received: '302' 660s ok 29 660s verifying body of perm and temp redirect match 660s # testing : /p0 660s # expected: 0 660s # received: '0' 660s ok 30 660s # testing : /p1 660s # expected: 1 660s # received: '1' 660s ok 31 660s # testing : /p2 660s # expected: 2 660s # received: '2' 660s ok 32 660s # testing : /p3 660s # expected: 3 660s # received: '3' 660s ok 33 660s # testing : /p4 660s # expected: 4 660s # received: '4' 660s ok 34 660s # testing : /p5 660s # expected: 5 660s # received: '5' 660s ok 35 660s # testing : /p6 660s # expected: 6 660s # received: '6' 660s ok 36 660s # testing : /p7 660s # expected: 7 660s # received: '7' 660s ok 37 660s # testing : /p8 660s # expected: 8 660s # received: '8' 660s ok 38 660s # testing : /p9 660s # expected: 9 660s # received: '9' 660s ok 39 660s # testing : /t0 660s # expected: 0 660s # received: '0' 660s ok 40 660s # testing : /t1 660s # expected: 1 660s # received: '1' 660s ok 41 660s # testing : /t2 660s # expected: 2 660s # received: '2' 660s ok 42 660s # testing : /t3 660s # expected: 3 660s # received: '3' 660s ok 43 660s # testing : /t4 660s # expected: 4 660s # received: '4' 660s ok 44 660s # testing : /t5 660s # expected: 5 660s # received: '5' 660s ok 45 660s # testing : /t6 660s # expected: 6 660s # received: '6' 660s ok 46 660s # testing : /t7 660s # expected: 7 660s # received: '7' 660s ok 47 660s # testing : /t8 660s # expected: 8 660s # received: '8' 660s ok 48 660s # testing : /t9 660s # expected: 9 660s # received: '9' 660s ok 49 660s verifying body of perm and temp redirect match with expression support 660s # testing : /p0 660s # expected: 0 660s # received: '0' 660s ok 50 660s # testing : /p1 660s # expected: 1 660s # received: '1' 660s ok 51 660s # testing : /p2 660s # expected: 2 660s # received: '2' 660s ok 52 660s # testing : /p3 660s # expected: 3 660s # received: '3' 660s ok 53 660s # testing : /p4 660s # expected: 4 660s # received: '4' 660s ok 54 660s # testing : /p5 660s # expected: 5 660s # received: '5' 660s ok 55 660s # testing : /p6 660s # expected: 6 660s # received: '6' 660s ok 56 660s # testing : /p7 660s # expected: 7 660s # received: '7' 660s ok 57 660s # testing : /p8 660s # expected: 8 660s # received: '8' 660s ok 58 660s # testing : /p9 660s # expected: 9 660s # received: '9' 660s ok 59 660s # testing : /t0 660s # expected: 0 660s # received: '0' 660s ok 60 660s # testing : /t1 660s # expected: 1 660s # received: '1' 660s ok 61 660s # testing : /t2 660s # expected: 2 660s # received: '2' 660s ok 62 660s # testing : /t3 660s # expected: 3 660s # received: '3' 660s ok 63 660s # testing : /t4 660s # expected: 4 660s # received: '4' 660s ok 64 660s # testing : /t5 660s # expected: 5 660s # received: '5' 660s ok 65 660s # testing : /t6 660s # expected: 6 660s # received: '6' 660s ok 66 660s # testing : /t7 660s # expected: 7 660s # received: '7' 660s ok 67 660s # testing : /t8 660s # expected: 8 660s # received: '8' 660s ok 68 660s # testing : /t9 660s # expected: 9 660s # received: '9' 660s ok 69 660s verifying return code of seeother and gone redirect match 660s # testing : g0 660s # expected: '410' 660s # received: '410' 660s ok 70 660s # testing : g1 660s # expected: '410' 660s # received: '410' 660s ok 71 660s # testing : g2 660s # expected: '410' 660s # received: '410' 660s ok 72 660s # testing : g3 660s # expected: '410' 660s # received: '410' 660s ok 73 660s # testing : g4 660s # expected: '410' 660s # received: '410' 660s ok 74 660s # testing : g5 660s # expected: '410' 660s # received: '410' 660s ok 75 660s # testing : g6 660s # expected: '410' 660s # received: '410' 660s ok 76 660s # testing : g7 660s # expected: '410' 660s # received: '410' 660s ok 77 660s # testing : g8 660s # expected: '410' 660s # received: '410' 660s ok 78 660s # testing : g9 660s # expected: '410' 660s # received: '410' 660s ok 79 660s # testing : f0 660s # expected: '403' 660s # received: '403' 660s ok 80 660s # testing : f1 660s # expected: '403' 660s # received: '403' 660s ok 81 660s # testing : f2 660s # expected: '403' 660s # received: '403' 660s ok 82 660s # testing : f3 660s # expected: '403' 660s # received: '403' 660s ok 83 660s # testing : f4 660s # expected: '403' 660s # received: '403' 660s ok 84 660s # testing : f5 660s # expected: '403' 660s # received: '403' 660s ok 85 660s # testing : f6 660s # expected: '403' 660s # received: '403' 660s ok 86 660s # testing : f7 660s # expected: '403' 660s # received: '403' 660s ok 87 660s # testing : f8 660s # expected: '403' 660s # received: '403' 660s ok 88 660s # testing : f9 660s # expected: '403' 660s # received: '403' 660s ok 89 660s # testing : s0 660s # expected: '303' 660s # received: '303' 660s ok 90 660s # testing : s1 660s # expected: '303' 660s # received: '303' 660s ok 91 660s # testing : s2 660s # expected: '303' 660s # received: '303' 660s ok 92 660s # testing : s3 660s # expected: '303' 660s # received: '303' 660s ok 93 660s # testing : s4 660s # expected: '303' 660s # received: '303' 660s ok 94 660s # testing : s5 660s # expected: '303' 660s # received: '303' 660s ok 95 660s # testing : s6 660s # expected: '303' 660s # received: '303' 660s ok 96 660s # testing : s7 660s # expected: '303' 660s # received: '303' 660s ok 97 660s # testing : s8 660s # expected: '303' 660s # received: '303' 660s ok 98 660s # testing : s9 660s # expected: '303' 660s # received: '303' 660s ok 99 660s verifying return code of seeother and gone redirect match with expression support 660s # testing : g0 660s # expected: '410' 660s # received: '410' 660s ok 100 660s # testing : g1 660s # expected: '410' 660s # received: '410' 660s ok 101 660s # testing : g2 660s # expected: '410' 660s # received: '410' 660s ok 102 660s # testing : g3 660s # expected: '410' 660s # received: '410' 660s ok 103 660s # testing : g4 660s # expected: '410' 660s # received: '410' 660s ok 104 660s # testing : g5 660s # expected: '410' 660s # received: '410' 660s ok 105 660s # testing : g6 660s # expected: '410' 660s # received: '410' 660s ok 106 660s # testing : g7 660s # expected: '410' 660s # received: '410' 660s ok 107 660s # testing : g8 660s # expected: '410' 660s # received: '410' 660s ok 108 660s # testing : g9 660s # expected: '410' 660s # received: '410' 660s ok 109 660s # testing : f0 660s # expected: '403' 660s # received: '403' 660s ok 110 660s # testing : f1 660s # expected: '403' 660s # received: '403' 660s ok 111 660s # testing : f2 660s # expected: '403' 660s # received: '403' 660s ok 112 660s # testing : f3 660s # expected: '403' 660s # received: '403' 660s ok 113 660s # testing : f4 660s # expected: '403' 660s # received: '403' 660s ok 114 660s # testing : f5 660s # expected: '403' 660s # received: '403' 660s ok 115 660s # testing : f6 660s # expected: '403' 660s # received: '403' 660s ok 116 660s # testing : f7 660s # expected: '403' 660s # received: '403' 660s ok 117 660s # testing : f8 660s # expected: '403' 660s # received: '403' 660s ok 118 660s # testing : f9 660s # expected: '403' 660s # received: '403' 660s ok 119 660s # testing : s0 660s # expected: '303' 660s # received: '303' 660s ok 120 660s # testing : s1 660s # expected: '303' 660s # received: '303' 660s ok 121 660s # testing : s2 660s # expected: '303' 660s # received: '303' 660s ok 122 660s # testing : s3 660s # expected: '303' 660s # received: '303' 660s ok 123 660s # testing : s4 660s # expected: '303' 660s # received: '303' 660s ok 124 660s # testing : s5 660s # expected: '303' 660s # received: '303' 660s ok 125 660s # testing : s6 660s # expected: '303' 660s # received: '303' 660s ok 126 660s # testing : s7 660s # expected: '303' 660s # received: '303' 660s ok 127 660s # testing : s8 660s # expected: '303' 660s # received: '303' 660s ok 128 660s # testing : s9 660s # expected: '303' 660s # received: '303' 660s ok 129 660s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 660s # verifying /modules/alias/script is plain text 660s # testing : /modules/alias/script 660s # expected: '#!/bin/sh 660s # echo Content-type: text/plain 660s # echo 660s # echo this is a shell script cgi. 660s # ' 660s # received: '#!/bin/sh 660s # echo Content-type: text/plain 660s # echo 660s # echo this is a shell script cgi. 660s # ' 660s ok 130 660s # verifying same file accessed at /cgi/script is executed code 660s # testing : /cgi/script 660s # expected: 'this is a shell script cgi. 660s # ' 660s # received: 'this is a shell script cgi. 660s # ' 660s ok 131 660s # verifying ScriptAliasMatch with /aliascgi-script 660s # testing : /aliascgi-script 660s # expected: 'this is a shell script cgi. 660s # ' 660s # received: 'this is a shell script cgi. 660s # ' 660s ok 132 660s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 660s # testing : /aliascgi-script 660s # expected: 'this is a shell script cgi. 660s # ' 660s # received: 'this is a shell script cgi. 660s # ' 660s ok 133 660s # verifying bad script alias. 660s # testing : /aliascgi-nada 660s # expected: 404 660s # received: '404' 660s ok 134 660s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 660s ok 662s t/modules/allowmethods.t ............ 662s 1..9 662s # Running under perl version 5.038002 for linux 662s # Current time local: Tue Dec 17 20:19:35 2024 662s # Current time GMT: Tue Dec 17 20:19:35 2024 662s # Using Test.pm version 1.31 662s # Using Apache/Test.pm version 1.42 662s # testing : Get request to /Get responds 200 662s # expected: 200 662s # received: '200' 662s ok 1 662s # testing : Head request to /Get responds 200 662s # expected: 200 662s # received: '200' 662s ok 2 662s # testing : Post request to /Get responds 405 662s # expected: 405 662s # received: '405' 662s ok 3 662s # testing : Get request to /Head responds 200 662s # expected: 200 662s # received: '200' 662s ok 4 662s # testing : Head request to /Head responds 200 662s # expected: 200 662s # received: '200' 662s ok 5 662s # testing : Post request to /Head responds 405 662s # expected: 405 662s # received: '405' 662s ok 6 662s # testing : Get request to /Post responds 405 662s # expected: 405 662s # received: '405' 662s ok 7 662s # testing : Head request to /Post responds 405 662s # expected: 405 662s # received: '405' 662s ok 8 662s # testing : Post request to /Post responds 200 662s # expected: 200 662s # received: '200' 662s ok 9 662s ok 664s t/modules/asis.t .................... 664s 1..3 664s # Running under perl version 5.038002 for linux 664s # Current time local: Tue Dec 17 20:19:37 2024 664s # Current time GMT: Tue Dec 17 20:19:37 2024 664s # Using Test.pm version 1.31 664s # Using Apache/Test.pm version 1.42 664s # testing : asis content OK 664s # expected: 'This is asis content. 664s # ' 664s # received: 'This is asis content. 664s # ' 664s ok 1 664s # testing : asis gave 404 error 664s # expected: 404 664s # received: '404' 664s ok 2 664s # testing : asis gave 403 error 664s # expected: 403 664s # received: '403' 664s ok 3 664s ok 667s t/modules/authz_core.t .............. 667s 1..504 667s # Running under perl version 5.038002 for linux 667s # Current time local: Tue Dec 17 20:19:39 2024 667s # Current time GMT: Tue Dec 17 20:19:39 2024 667s # Using Test.pm version 1.31 667s # Using Apache/Test.pm version 1.42 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/basic1 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/groups1 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 200, expected 200 [a/ : a/ ] 667s ok 1 667s # got 200, expected 200 [a/ : a/ 1] 667s ok 2 667s # got 200, expected 200 [a/ : a/ 2] 667s ok 3 667s # got 200, expected 200 [a/ : a/ 1 2] 667s ok 4 667s # got 200, expected 200 [a/ : a/ 3] 667s ok 5 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ user1: a/ ] 667s ok 6 667s # got 200, expected 200 [a/ user1: a/ user1] 667s ok 7 667s # got 401, expected 401 [a/ user1: a/ user2] 667s ok 8 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ Any 1 2: a/ ] 667s ok 9 667s # got 200, expected 200 [a/ Any 1 2: a/ 1] 667s ok 10 667s # got 200, expected 200 [a/ Any 1 2: a/ 2] 667s ok 11 667s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 667s ok 12 667s # got 403, expected 403 [a/ Any 1 2: a/ 3] 667s ok 13 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 667s ok 14 667s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 667s ok 15 667s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 667s ok 16 667s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 667s ok 17 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 667s ok 18 667s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 667s ok 19 667s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 667s ok 20 667s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 667s ok 21 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 667s ok 22 667s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 667s ok 23 667s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 667s ok 24 667s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 667s ok 25 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 667s ok 26 667s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 667s ok 27 667s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 667s ok 28 667s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 667s ok 29 667s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 667s ok 30 667s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 667s ok 31 667s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 667s ok 32 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 667s ok 33 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 667s ok 34 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 667s ok 35 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 667s ok 36 667s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 667s ok 37 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 667s ok 38 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 667s ok 39 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 667s ok 40 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 667s ok 41 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 667s ok 42 667s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 667s ok 43 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 667s ok 44 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 667s ok 45 667s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 667s ok 46 667s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 667s ok 47 667s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 667s ok 48 667s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 667s ok 49 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 667s ok 50 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 667s ok 51 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 667s ok 52 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 667s ok 53 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 667s ok 54 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 667s ok 55 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 667s ok 56 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 667s ok 57 667s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 667s ok 58 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 1 !2: a/ ] 667s ok 59 667s # got 200, expected 200 [a/ All 1 !2: a/ 1] 667s ok 60 667s # got 403, expected 403 [a/ All 1 !2: a/ 2] 667s ok 61 667s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 667s ok 62 667s # got 403, expected 403 [a/ All 1 !2: a/ 3] 667s ok 63 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 667s ok 64 667s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 667s ok 65 667s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 667s ok 66 667s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 667s ok 67 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 667s ok 68 667s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 667s ok 69 667s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 667s ok 70 667s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 667s ok 71 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 667s ok 72 667s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 667s ok 73 667s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 667s ok 74 667s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 667s ok 75 667s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 667s ok 76 667s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 667s ok 77 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 667s ok 78 667s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 667s ok 79 667s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 667s ok 80 667s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 667s ok 81 667s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 667s ok 82 667s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 667s ok 83 667s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 667s ok 84 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 667s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 667s ok 85 667s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 667s ok 86 667s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 667s ok 87 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 667s ok 88 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 667s ok 89 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 667s ok 90 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 667s ok 91 667s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 667s ok 92 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 667s ok 93 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 667s ok 94 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 667s ok 95 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 667s ok 96 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 667s ok 97 667s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 667s ok 98 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 667s ok 99 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 667s ok 100 667s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 667s ok 101 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 667s ok 102 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 667s ok 103 667s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 667s ok 104 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 667s ok 105 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 667s ok 106 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 667s ok 107 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 667s ok 108 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 667s ok 109 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 667s ok 110 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 667s ok 111 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 667s ok 112 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 667s ok 113 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 1 2: a/ ] 667s ok 114 667s # got 403, expected 403 [a/ All 1 2: a/ 1] 667s ok 115 667s # got 403, expected 403 [a/ All 1 2: a/ 2] 667s ok 116 667s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 667s ok 117 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 667s ok 118 667s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 667s ok 119 667s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 667s ok 120 667s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 667s ok 121 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 667s ok 122 667s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 667s ok 123 667s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 667s ok 124 667s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 667s ok 125 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 667s ok 126 667s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 667s ok 127 667s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 667s ok 128 667s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 667s ok 129 667s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 667s ok 130 667s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 667s ok 131 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 667s ok 132 667s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 667s ok 133 667s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 667s ok 134 667s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 667s ok 135 667s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 667s ok 136 667s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 667s ok 137 667s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 667s ok 138 667s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 667s ok 139 667s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 667s ok 140 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 667s ok 141 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 667s ok 142 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 667s ok 143 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 667s ok 144 667s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 667s ok 145 667s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 667s ok 146 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 667s ok 147 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 667s ok 148 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 667s ok 149 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 667s ok 150 667s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 667s ok 151 667s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 667s ok 152 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 667s ok 153 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 667s ok 154 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 667s ok 155 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 667s ok 156 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 667s ok 157 667s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 667s ok 158 667s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 667s ok 159 667s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 667s ok 160 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 667s ok 161 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 667s ok 162 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 667s ok 163 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 667s ok 164 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 667s ok 165 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 667s ok 166 667s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 667s ok 167 667s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 667s ok 168 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 667s ok 169 667s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 667s ok 170 667s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 667s ok 171 667s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 667s ok 172 667s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 667s ok 173 667s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 667s ok 174 667s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 667s ok 175 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 667s ok 176 667s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 667s ok 177 667s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 667s ok 178 667s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 667s ok 179 667s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 667s ok 180 667s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 667s ok 181 667s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 667s ok 182 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 667s ok 183 667s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 667s ok 184 667s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 667s ok 185 667s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 667s ok 186 667s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 667s ok 187 667s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 667s ok 188 667s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 667s ok 189 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 667s ok 190 667s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 667s ok 191 667s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 667s ok 192 667s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 667s ok 193 667s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 667s ok 194 667s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 667s ok 195 667s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 667s ok 196 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 667s ok 197 667s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 667s ok 198 667s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 667s ok 199 667s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 667s ok 200 667s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 667s ok 201 667s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 667s ok 202 667s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 667s ok 203 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 667s ok 204 667s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 667s ok 205 667s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 667s ok 206 667s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 667s ok 207 667s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 667s ok 208 667s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 667s ok 209 667s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 667s ok 210 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 667s ok 211 667s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 667s ok 212 667s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 667s ok 213 667s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 667s ok 214 667s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 667s ok 215 667s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 667s ok 216 667s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 667s ok 217 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 667s ok 218 667s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 667s ok 219 667s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 667s ok 220 667s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 667s ok 221 667s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 667s ok 222 667s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 667s ok 223 667s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 667s ok 224 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 667s ok 225 667s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 667s ok 226 667s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 667s ok 227 667s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 667s ok 228 667s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 667s ok 229 667s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 667s ok 230 667s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 667s ok 231 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 667s ok 232 667s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 667s ok 233 667s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 667s ok 234 667s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 667s ok 235 667s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 667s ok 236 667s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 667s ok 237 667s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 667s ok 238 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 667s ok 239 667s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 667s ok 240 667s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 667s ok 241 667s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 667s ok 242 667s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 667s ok 243 667s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 667s ok 244 667s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 667s ok 245 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 667s ok 246 667s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 667s ok 247 667s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 667s ok 248 667s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 667s ok 249 667s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 667s ok 250 667s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 667s ok 251 667s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 667s ok 252 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 667s ok 253 667s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 667s ok 254 667s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 667s ok 255 667s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 667s ok 256 667s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 667s ok 257 667s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 667s ok 258 667s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 667s ok 259 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 667s ok 260 667s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 667s ok 261 667s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 667s ok 262 667s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 667s ok 263 667s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 667s ok 264 667s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 667s ok 265 667s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 667s ok 266 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 667s ok 267 667s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 667s ok 268 667s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 667s ok 269 667s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 667s ok 270 667s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 667s ok 271 667s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 667s ok 272 667s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 667s ok 273 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 667s ok 274 667s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 667s ok 275 667s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 667s ok 276 667s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 667s ok 277 667s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 667s ok 278 667s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 667s ok 279 667s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 667s ok 280 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 667s ok 281 667s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 667s ok 282 667s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 667s ok 283 667s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 667s ok 284 667s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 667s ok 285 667s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 667s ok 286 667s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 667s ok 287 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 667s ok 288 667s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 667s ok 289 667s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 667s ok 290 667s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 667s ok 291 667s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 667s ok 292 667s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 667s ok 293 667s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 667s ok 294 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 667s ok 295 667s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 667s ok 296 667s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 667s ok 297 667s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 667s ok 298 667s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 667s ok 299 667s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 667s ok 300 667s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 667s ok 301 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 667s ok 302 667s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 667s ok 303 667s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 667s ok 304 667s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 667s ok 305 667s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 667s ok 306 667s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 667s ok 307 667s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 667s ok 308 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 667s ok 309 667s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 667s ok 310 667s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 667s ok 311 667s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 667s ok 312 667s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 667s ok 313 667s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 667s ok 314 667s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 667s ok 315 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 667s ok 316 667s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 667s ok 317 667s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 667s ok 318 667s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 667s ok 319 667s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 667s ok 320 667s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 667s ok 321 667s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 667s ok 322 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 667s ok 323 667s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 667s ok 324 667s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 667s ok 325 667s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 667s ok 326 667s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 667s ok 327 667s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 667s ok 328 667s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 667s ok 329 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 667s ok 330 667s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 667s ok 331 667s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 667s ok 332 667s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 667s ok 333 667s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 667s ok 334 667s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 667s ok 335 667s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 667s ok 336 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 667s ok 337 667s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 667s ok 338 667s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 667s ok 339 667s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 667s ok 340 667s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 667s ok 341 667s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 667s ok 342 667s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 667s ok 343 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 667s ok 344 667s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 667s ok 345 667s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 667s ok 346 667s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 667s ok 347 667s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 667s ok 348 667s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 667s ok 349 667s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 667s ok 350 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 667s ok 351 667s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 667s ok 352 667s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 667s ok 353 667s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 667s ok 354 667s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 667s ok 355 667s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 667s ok 356 667s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 667s ok 357 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 667s ok 358 667s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 667s ok 359 667s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 667s ok 360 667s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 667s ok 361 667s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 667s ok 362 667s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 667s ok 363 667s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 667s ok 364 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 667s ok 365 667s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 667s ok 366 667s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 667s ok 367 667s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 667s ok 368 667s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 667s ok 369 667s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 667s ok 370 667s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 667s ok 371 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 667s ok 372 667s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 667s ok 373 667s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 667s ok 374 667s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 667s ok 375 667s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 667s ok 376 667s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 667s ok 377 667s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 667s ok 378 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 667s ok 379 667s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 667s ok 380 667s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 667s ok 381 667s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 667s ok 382 667s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 667s ok 383 667s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 667s ok 384 667s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 667s ok 385 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 667s ok 386 667s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 667s ok 387 667s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 667s ok 388 667s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 667s ok 389 667s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 667s ok 390 667s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 667s ok 391 667s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 667s ok 392 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 667s ok 393 667s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 667s ok 394 667s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 667s ok 395 667s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 667s ok 396 667s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 667s ok 397 667s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 667s ok 398 667s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 667s ok 399 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 667s ok 400 667s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 667s ok 401 667s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 667s ok 402 667s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 667s ok 403 667s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 667s ok 404 667s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 667s ok 405 667s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 667s ok 406 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 667s ok 407 667s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 667s ok 408 667s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 667s ok 409 667s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 667s ok 410 667s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 667s ok 411 667s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 667s ok 412 667s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 667s ok 413 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 667s ok 414 667s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 667s ok 415 667s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 667s ok 416 667s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 667s ok 417 667s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 667s ok 418 667s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 667s ok 419 667s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 667s ok 420 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 667s ok 421 667s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 667s ok 422 667s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 667s ok 423 667s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 667s ok 424 667s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 667s ok 425 667s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 667s ok 426 667s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 667s ok 427 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 667s ok 428 667s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 667s ok 429 667s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 667s ok 430 667s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 667s ok 431 667s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 667s ok 432 667s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 667s ok 433 667s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 667s ok 434 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 667s ok 435 667s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 667s ok 436 667s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 667s ok 437 667s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 667s ok 438 667s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 667s ok 439 667s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 667s ok 440 667s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 667s ok 441 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 667s ok 442 667s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 667s ok 443 667s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 667s ok 444 667s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 667s ok 445 667s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 667s ok 446 667s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 667s ok 447 667s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 667s ok 448 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 667s ok 449 667s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 667s ok 450 667s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 667s ok 451 667s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 667s ok 452 667s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 667s ok 453 667s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 667s ok 454 667s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 667s ok 455 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 667s ok 456 667s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 667s ok 457 667s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 667s ok 458 667s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 667s ok 459 667s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 667s ok 460 667s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 667s ok 461 667s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 667s ok 462 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 667s ok 463 667s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 667s ok 464 667s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 667s ok 465 667s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 667s ok 466 667s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 667s ok 467 667s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 667s ok 468 667s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 667s ok 469 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 667s ok 470 667s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 667s ok 471 667s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 667s ok 472 667s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 667s ok 473 667s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 667s ok 474 667s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 667s ok 475 667s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 667s ok 476 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 667s ok 477 667s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 667s ok 478 667s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 667s ok 479 667s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 667s ok 480 667s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 667s ok 481 667s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 667s ok 482 667s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 667s ok 483 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 667s ok 484 667s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 667s ok 485 667s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 667s ok 486 667s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 667s ok 487 667s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 667s ok 488 667s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 667s ok 489 667s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 667s ok 490 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 667s ok 491 667s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 667s ok 492 667s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 667s ok 493 667s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 667s ok 494 667s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 667s ok 495 667s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 667s ok 496 667s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 667s ok 497 667s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 667s ok 498 667s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 667s ok 499 667s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 667s ok 500 667s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 667s ok 501 667s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 667s ok 502 667s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 667s ok 503 667s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 667s ok 504 667s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 667s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/basic1 667s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 667s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/groups1 667s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 667s ok 669s t/modules/autoindex.t ............... 669s 1..84 669s # Running under perl version 5.038002 for linux 669s # Current time local: Tue Dec 17 20:19:42 2024 669s # Current time GMT: Tue Dec 17 20:19:42 2024 669s # Using Test.pm version 1.31 669s # Using Apache/Test.pm version 1.42 669s --- 669s IndexOrderDefault Ascending Name 669s GET /modules/autoindex/htaccess/ 669s ok 1 669s --- 669s IndexOrderDefault Ascending Name 669s 669s (C=N O=A) 669s GET /modules/autoindex/htaccess/?C=N&O=A 669s ok 2 669s --- 669s IndexOrderDefault Ascending Name 669s 669s (C=N O=D) 669s GET /modules/autoindex/htaccess/?C=N&O=D 669s ok 3 669s --- 669s IndexOrderDefault Ascending Name 669s 669s (C=M O=A) 669s GET /modules/autoindex/htaccess/?C=M&O=A 669s ok 4 669s --- 669s IndexOrderDefault Ascending Name 669s 669s (C=M O=D) 669s GET /modules/autoindex/htaccess/?C=M&O=D 669s ok 5 669s --- 669s IndexOrderDefault Ascending Name 669s 669s (C=S O=A) 669s GET /modules/autoindex/htaccess/?C=S&O=A 669s ok 6 669s --- 669s IndexOrderDefault Ascending Name 669s 669s (C=S O=D) 669s GET /modules/autoindex/htaccess/?C=S&O=D 669s ok 7 669s --- 669s IndexOrderDefault Ascending Date 669s GET /modules/autoindex/htaccess/ 669s ok 8 669s --- 669s IndexOrderDefault Ascending Date 669s 669s (C=N O=A) 669s GET /modules/autoindex/htaccess/?C=N&O=A 669s ok 9 669s --- 669s IndexOrderDefault Ascending Date 669s 669s (C=N O=D) 669s GET /modules/autoindex/htaccess/?C=N&O=D 669s ok 10 669s --- 669s IndexOrderDefault Ascending Date 669s 669s (C=M O=A) 669s GET /modules/autoindex/htaccess/?C=M&O=A 669s ok 11 669s --- 669s IndexOrderDefault Ascending Date 669s 669s (C=M O=D) 669s GET /modules/autoindex/htaccess/?C=M&O=D 669s ok 12 669s --- 669s IndexOrderDefault Ascending Date 669s 669s (C=S O=A) 669s GET /modules/autoindex/htaccess/?C=S&O=A 669s ok 13 669s --- 669s IndexOrderDefault Ascending Date 669s 669s (C=S O=D) 669s GET /modules/autoindex/htaccess/?C=S&O=D 669s ok 14 669s --- 669s IndexOrderDefault Ascending Size 669s GET /modules/autoindex/htaccess/ 669s ok 15 669s --- 669s IndexOrderDefault Ascending Size 669s 669s (C=N O=A) 669s GET /modules/autoindex/htaccess/?C=N&O=A 669s ok 16 669s --- 669s IndexOrderDefault Ascending Size 669s 669s (C=N O=D) 669s GET /modules/autoindex/htaccess/?C=N&O=D 669s ok 17 669s --- 669s IndexOrderDefault Ascending Size 669s 669s (C=M O=A) 669s GET /modules/autoindex/htaccess/?C=M&O=A 669s ok 18 669s --- 669s IndexOrderDefault Ascending Size 669s 669s (C=M O=D) 669s GET /modules/autoindex/htaccess/?C=M&O=D 669s ok 19 669s --- 669s IndexOrderDefault Ascending Size 669s 669s (C=S O=A) 669s GET /modules/autoindex/htaccess/?C=S&O=A 669s ok 20 669s --- 669s IndexOrderDefault Ascending Size 669s 669s (C=S O=D) 669s GET /modules/autoindex/htaccess/?C=S&O=D 669s ok 21 669s --- 669s IndexOrderDefault Descending Name 669s GET /modules/autoindex/htaccess/ 669s ok 22 669s --- 669s IndexOrderDefault Descending Name 669s 669s (C=N O=A) 669s GET /modules/autoindex/htaccess/?C=N&O=A 669s ok 23 669s --- 669s IndexOrderDefault Descending Name 669s 669s (C=N O=D) 669s GET /modules/autoindex/htaccess/?C=N&O=D 669s ok 24 669s --- 669s IndexOrderDefault Descending Name 669s 669s (C=M O=A) 669s GET /modules/autoindex/htaccess/?C=M&O=A 669s ok 25 669s --- 669s IndexOrderDefault Descending Name 669s 669s (C=M O=D) 669s GET /modules/autoindex/htaccess/?C=M&O=D 669s ok 26 669s --- 669s IndexOrderDefault Descending Name 669s 669s (C=S O=A) 669s GET /modules/autoindex/htaccess/?C=S&O=A 669s ok 27 669s --- 669s IndexOrderDefault Descending Name 669s 669s (C=S O=D) 669s GET /modules/autoindex/htaccess/?C=S&O=D 669s ok 28 669s --- 669s IndexOrderDefault Descending Date 669s GET /modules/autoindex/htaccess/ 669s ok 29 669s --- 669s IndexOrderDefault Descending Date 669s 669s (C=N O=A) 669s GET /modules/autoindex/htaccess/?C=N&O=A 669s ok 30 669s --- 669s IndexOrderDefault Descending Date 669s 669s (C=N O=D) 669s GET /modules/autoindex/htaccess/?C=N&O=D 669s ok 31 669s --- 669s IndexOrderDefault Descending Date 669s 669s (C=M O=A) 669s GET /modules/autoindex/htaccess/?C=M&O=A 669s ok 32 669s --- 669s IndexOrderDefault Descending Date 669s 669s (C=M O=D) 669s GET /modules/autoindex/htaccess/?C=M&O=D 669s ok 33 669s --- 669s IndexOrderDefault Descending Date 669s 669s (C=S O=A) 669s GET /modules/autoindex/htaccess/?C=S&O=A 669s ok 34 669s --- 669s IndexOrderDefault Descending Date 669s 669s (C=S O=D) 669s GET /modules/autoindex/htaccess/?C=S&O=D 669s ok 35 669s --- 669s IndexOrderDefault Descending Size 669s GET /modules/autoindex/htaccess/ 669s ok 36 669s --- 669s IndexOrderDefault Descending Size 669s 669s (C=N O=A) 669s GET /modules/autoindex/htaccess/?C=N&O=A 669s ok 37 669s --- 669s IndexOrderDefault Descending Size 669s 669s (C=N O=D) 669s GET /modules/autoindex/htaccess/?C=N&O=D 669s ok 38 669s --- 669s IndexOrderDefault Descending Size 669s 669s (C=M O=A) 669s GET /modules/autoindex/htaccess/?C=M&O=A 669s ok 39 669s --- 669s IndexOrderDefault Descending Size 669s 669s (C=M O=D) 669s GET /modules/autoindex/htaccess/?C=M&O=D 669s ok 40 669s --- 669s IndexOrderDefault Descending Size 669s 669s (C=S O=A) 669s GET /modules/autoindex/htaccess/?C=S&O=A 669s ok 41 669s --- 669s IndexOrderDefault Descending Size 669s 669s (C=S O=D) 669s GET /modules/autoindex/htaccess/?C=S&O=D 669s ok 42 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Name 669s GET /modules/autoindex/htaccess/ 669s ok 43 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Name 669s 669s (C=N O=A) 669s GET /modules/autoindex/htaccess/?C=N&O=A 669s ok 44 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Name 669s 669s (C=N O=D) 669s GET /modules/autoindex/htaccess/?C=N&O=D 669s ok 45 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Name 669s 669s (C=M O=A) 669s GET /modules/autoindex/htaccess/?C=M&O=A 669s ok 46 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Name 669s 669s (C=M O=D) 669s GET /modules/autoindex/htaccess/?C=M&O=D 669s ok 47 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Name 669s 669s (C=S O=A) 669s GET /modules/autoindex/htaccess/?C=S&O=A 669s ok 48 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Name 669s 669s (C=S O=D) 669s GET /modules/autoindex/htaccess/?C=S&O=D 669s ok 49 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Date 669s GET /modules/autoindex/htaccess/ 669s ok 50 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Date 669s 669s (C=N O=A) 669s GET /modules/autoindex/htaccess/?C=N&O=A 669s ok 51 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Date 669s 669s (C=N O=D) 669s GET /modules/autoindex/htaccess/?C=N&O=D 669s ok 52 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Date 669s 669s (C=M O=A) 669s GET /modules/autoindex/htaccess/?C=M&O=A 669s ok 53 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Date 669s 669s (C=M O=D) 669s GET /modules/autoindex/htaccess/?C=M&O=D 669s ok 54 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Date 669s 669s (C=S O=A) 669s GET /modules/autoindex/htaccess/?C=S&O=A 669s ok 55 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Date 669s 669s (C=S O=D) 669s GET /modules/autoindex/htaccess/?C=S&O=D 669s ok 56 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Size 669s GET /modules/autoindex/htaccess/ 669s ok 57 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Size 669s 669s (C=N O=A) 669s GET /modules/autoindex/htaccess/?C=N&O=A 669s ok 58 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Size 669s 669s (C=N O=D) 669s GET /modules/autoindex/htaccess/?C=N&O=D 669s ok 59 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Size 669s 669s (C=M O=A) 669s GET /modules/autoindex/htaccess/?C=M&O=A 669s ok 60 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Size 669s 669s (C=M O=D) 669s GET /modules/autoindex/htaccess/?C=M&O=D 669s ok 61 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Size 669s 669s (C=S O=A) 669s GET /modules/autoindex/htaccess/?C=S&O=A 669s ok 62 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Ascending Size 669s 669s (C=S O=D) 669s GET /modules/autoindex/htaccess/?C=S&O=D 669s ok 63 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Name 669s GET /modules/autoindex/htaccess/ 669s ok 64 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Name 669s 669s (C=N O=A) 669s GET /modules/autoindex/htaccess/?C=N&O=A 669s ok 65 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Name 669s 669s (C=N O=D) 669s GET /modules/autoindex/htaccess/?C=N&O=D 669s ok 66 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Name 669s 669s (C=M O=A) 669s GET /modules/autoindex/htaccess/?C=M&O=A 669s ok 67 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Name 669s 669s (C=M O=D) 669s GET /modules/autoindex/htaccess/?C=M&O=D 669s ok 68 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Name 669s 669s (C=S O=A) 669s GET /modules/autoindex/htaccess/?C=S&O=A 669s ok 69 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Name 669s 669s (C=S O=D) 669s GET /modules/autoindex/htaccess/?C=S&O=D 669s ok 70 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Date 669s GET /modules/autoindex/htaccess/ 669s ok 71 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Date 669s 669s (C=N O=A) 669s GET /modules/autoindex/htaccess/?C=N&O=A 669s ok 72 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Date 669s 669s (C=N O=D) 669s GET /modules/autoindex/htaccess/?C=N&O=D 669s ok 73 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Date 669s 669s (C=M O=A) 669s GET /modules/autoindex/htaccess/?C=M&O=A 669s ok 74 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Date 669s 669s (C=M O=D) 669s GET /modules/autoindex/htaccess/?C=M&O=D 669s ok 75 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Date 669s 669s (C=S O=A) 669s GET /modules/autoindex/htaccess/?C=S&O=A 669s ok 76 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Date 669s 669s (C=S O=D) 669s GET /modules/autoindex/htaccess/?C=S&O=D 669s ok 77 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Size 669s GET /modules/autoindex/htaccess/ 669s ok 78 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Size 669s 669s (C=N O=A) 669s GET /modules/autoindex/htaccess/?C=N&O=A 669s ok 79 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Size 669s 669s (C=N O=D) 669s GET /modules/autoindex/htaccess/?C=N&O=D 669s ok 80 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Size 669s 669s (C=M O=A) 669s GET /modules/autoindex/htaccess/?C=M&O=A 669s ok 81 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Size 669s 669s (C=M O=D) 669s GET /modules/autoindex/htaccess/?C=M&O=D 669s ok 82 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Size 669s 669s (C=S O=A) 669s GET /modules/autoindex/htaccess/?C=S&O=A 669s ok 83 669s --- 669s IndexOptions FancyIndexing 669s IndexOrderDefault Descending Size 669s 669s (C=S O=D) 669s GET /modules/autoindex/htaccess/?C=S&O=D 669s ok 84 669s ok 670s t/modules/autoindex2.t .............. 670s 1..3 670s # Running under perl version 5.038002 for linux 670s # Current time local: Tue Dec 17 20:19:44 2024 670s # Current time GMT: Tue Dec 17 20:19:44 2024 670s # Using Test.pm version 1.31 670s # Using Apache/Test.pm version 1.42 670s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 670s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 670s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 670s # testing : dir_broken should not be listed 670s # expected: 0 670s # received: 0 670s ok 1 670s # testing : dir_normal should be listed 670s # expected: 1 670s # received: 1 670s ok 2 670s # testing : dir_protected should not be listed 670s # expected: 0 670s # received: 0 670s ok 3 670s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 670s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 670s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 670s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 670s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 670s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 670s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 670s ok 673s t/modules/brotli.t .................. 673s 1..64 673s # Running under perl version 5.038002 for linux 673s # Current time local: Tue Dec 17 20:19:45 2024 673s # Current time GMT: Tue Dec 17 20:19:45 2024 673s # Using Test.pm version 1.31 673s # Using Apache/Test.pm version 1.42 673s qvalue: 673s # expected: 200 673s # received: '200' 673s ok 1 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 2 673s qvalue: 673s # expected: 200 673s # received: '200' 673s ok 3 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 4 673s qvalue: 673s # expected: 200 673s # received: '200' 673s ok 5 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 6 673s qvalue: 673s # expected: 200 673s # received: '200' 673s ok 7 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 8 673s qvalue: 673s # expected: 200 673s # received: '200' 673s ok 9 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 10 673s qvalue: 673s # expected: 200 673s # received: '200' 673s ok 11 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 12 673s qvalue: ; 673s # expected: 200 673s # received: '200' 673s ok 13 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 14 673s qvalue: ; 673s # expected: 200 673s # received: '200' 673s ok 15 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 16 673s qvalue: ; 673s # expected: 200 673s # received: '200' 673s ok 17 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 18 673s qvalue: ;q= 673s # expected: 200 673s # received: '200' 673s ok 19 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 20 673s qvalue: ;q= 673s # expected: 200 673s # received: '200' 673s ok 21 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 22 673s qvalue: ;q= 673s # expected: 200 673s # received: '200' 673s ok 23 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 24 673s qvalue: ;q=0 673s # expected: 200 673s # received: '200' 673s ok 25 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 26 673s qvalue: ;q=0 673s # expected: 200 673s # received: '200' 673s ok 27 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 28 673s qvalue: ;q=0 673s # expected: 200 673s # received: '200' 673s ok 29 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 30 673s qvalue: ;q=0. 673s # expected: 200 673s # received: '200' 673s ok 31 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 32 673s qvalue: ;q=0. 673s # expected: 200 673s # received: '200' 673s ok 33 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 34 673s qvalue: ;q=0. 673s # expected: 200 673s # received: '200' 673s ok 35 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 36 673s qvalue: ;q=0.0 673s # expected: 200 673s # received: '200' 673s ok 37 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 38 673s qvalue: ;q=0.0 673s # expected: 200 673s # received: '200' 673s ok 39 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 40 673s qvalue: ;q=0.0 673s # expected: 200 673s # received: '200' 673s ok 41 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 42 673s qvalue: ;q=0.00 673s # expected: 200 673s # received: '200' 673s ok 43 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 44 673s qvalue: ;q=0.00 673s # expected: 200 673s # received: '200' 673s ok 45 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 46 673s qvalue: ;q=0.00 673s # expected: 200 673s # received: '200' 673s ok 47 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 48 673s qvalue: ;q=0.000 673s # expected: 200 673s # received: '200' 673s ok 49 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 50 673s qvalue: ;q=0.000 673s # expected: 200 673s # received: '200' 673s ok 51 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 52 673s qvalue: ;q=0.000 673s # expected: 200 673s # received: '200' 673s ok 53 673s # testing : response without Content-Encoding is OK 673s # expected: undef 673s # received: undef 673s ok 54 673s qvalue: ;q=0.0000 673s # expected: 200 673s # received: '200' 673s ok 55 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 56 673s qvalue: ;q=0.0000 673s # expected: 200 673s # received: '200' 673s ok 57 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 58 673s qvalue: ;q=0.0000 673s # expected: 200 673s # received: '200' 673s ok 59 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 60 673s # expected: 200 673s # received: '200' 673s ok 61 673s # testing : response Content-Encoding is OK 673s # expected: 'br' 673s # received: 'br' 673s ok 62 673s # expected: 200 673s # received: '200' 673s ok 63 673s # testing : response Content-Encoding is OK 673s # expected: 'gzip' 673s # received: 'gzip' 673s ok 64 673s ok 675s t/modules/buffer.t .................. 675s 1..12 675s # Running under perl version 5.038002 for linux 675s # Current time local: Tue Dec 17 20:19:48 2024 675s # Current time GMT: Tue Dec 17 20:19:48 2024 675s # Using Test.pm version 1.31 675s # Using Apache/Test.pm version 1.42 675s # testing : Checking return code is '200' 675s # expected: 200 675s # received: '200' 675s ok 1 675s ok 2 675s # testing : Checking return code is '200' 675s # expected: 200 675s # received: '200' 675s ok 3 675s ok 4 675s # testing : Checking return code is '200' 675s # expected: 200 675s # received: '200' 675s ok 5 675s ok 6 675s # testing : Checking return code is '200' 675s # expected: 200 675s # received: '200' 675s ok 7 675s ok 8 675s # testing : Checking return code is '200' 675s # expected: 200 675s # received: '200' 675s ok 9 675s ok 10 675s # testing : Checking return code is '200' 675s # expected: 200 675s # received: '200' 675s ok 11 675s ok 12 675s ok 676s t/modules/cache.t ................... 676s 1..3 676s # Running under perl version 5.038002 for linux 676s # Current time local: Tue Dec 17 20:19:49 2024 676s # Current time GMT: Tue Dec 17 20:19:49 2024 676s # Using Test.pm version 1.31 676s # Using Apache/Test.pm version 1.42 676s # testing : non-cached call to index.html 676s # expected: 200 676s # received: '200' 676s ok 1 676s # testing : call to cache index.html 676s # expected: 200 676s # received: '200' 676s ok 2 676s # testing : cached call to index.html 676s # expected: 200 676s # received: '200' 676s ok 3 676s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 676s ok 681s t/modules/cgi.t ..................... 681s 1..58 681s # Running under perl version 5.038002 for linux 681s # Current time local: Tue Dec 17 20:19:51 2024 681s # Current time GMT: Tue Dec 17 20:19:51 2024 681s # Using Test.pm version 1.31 681s # Using Apache/Test.pm version 1.42 681s # testing : return code for acceptpathinfodefault.sh 681s # expected: 200 681s # received: '200' 681s ok 1 681s # testing : body for acceptpathinfodefault.sh 681s # expected: '' 681s # received: '' 681s ok 2 681s # testing : return code for acceptpathinfodefault.sh/foo 681s # expected: 200 681s # received: '200' 681s ok 3 681s # testing : body for acceptpathinfodefault.sh/foo 681s # expected: '/foo' 681s # received: '/foo' 681s ok 4 681s # testing : return code for acceptpathinfooff.sh 681s # expected: 200 681s # received: '200' 681s ok 5 681s # testing : body for acceptpathinfooff.sh 681s # expected: '' 681s # received: '' 681s ok 6 681s # testing : return code for acceptpathinfooff.sh/foo 681s # expected: 404 681s # received: '404' 681s ok 7 681s # no body test for this one 681s ok 8 681s # testing : return code for acceptpathinfoon.sh 681s # expected: 200 681s # received: '200' 681s ok 9 681s # testing : body for acceptpathinfoon.sh 681s # expected: '' 681s # received: '' 681s ok 10 681s # testing : return code for acceptpathinfoon.sh/foo 681s # expected: 200 681s # received: '200' 681s ok 11 681s # testing : body for acceptpathinfoon.sh/foo 681s # expected: '/foo' 681s # received: '/foo' 681s ok 12 681s # testing : return code for bogus-perl.pl 681s # expected: 500 681s # received: '500' 681s ok 13 681s # cgi log created ok. 681s ok 14 681s # testing : return code for bogus-sh.sh 681s # expected: 500 681s # received: '500' 681s ok 15 681s # checking that log size (807) is bigger than it used to be (523) 681s ok 16 681s # testing : return code for nph-stderr.pl 681s # expected: 200 681s # received: '200' 681s ok 17 681s # testing : body for nph-stderr.pl 681s # expected: 'this is nph-stdout' 681s # received: 'this is nph-stdout' 681s ok 18 681s # testing : return code for nph-test.pl 681s # expected: 200 681s # received: '200' 681s ok 19 681s # testing : body for nph-test.pl 681s # expected: 'ok' 681s # received: 'ok' 681s ok 20 681s # testing : return code for perl.pl 681s # expected: 200 681s # received: '200' 681s ok 21 681s # testing : body for perl.pl 681s # expected: 'perl cgi' 681s # received: 'perl cgi' 681s ok 22 681s # testing : return code for sh.sh 681s # expected: 200 681s # received: '200' 681s ok 23 681s # testing : body for sh.sh 681s # expected: 'sh cgi' 681s # received: 'sh cgi' 681s ok 24 681s # testing : return code for stderr1.pl 681s # expected: 200 681s # received: '200' 681s ok 25 681s # testing : body for stderr1.pl 681s # expected: 'this is stdout' 681s # received: 'this is stdout' 681s ok 26 681s # testing : return code for stderr2.pl 681s # expected: 200 681s # received: '200' 681s ok 27 681s # testing : body for stderr2.pl 681s # expected: 'this is also stdout' 681s # received: 'this is also stdout' 681s ok 28 681s # testing : return code for stderr3.pl 681s # expected: 200 681s # received: '200' 681s ok 29 681s # testing : body for stderr3.pl 681s # expected: 'this is more stdout' 681s # received: 'this is more stdout' 681s ok 30 681s # posted content (length 10) to bogus-perl.pl 681s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 681s # expected: '500' 681s # received: '500' 681s ok 31 681s # checking that log size (35781) is greater than 807 681s ok 32 681s # verifying that logged content is 10 characters 681s ok 33 681s # posted content (length 99) to bogus-perl.pl 681s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 681s # expected: '500' 681s # received: '500' 681s ok 34 681s # checking that log size (36240) is greater than 35781 681s ok 35 681s # verifying that logged content is 99 characters 681s ok 36 681s # posted content (length 250) to bogus-perl.pl 681s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 681s # expected: '500' 681s # received: '500' 681s ok 37 681s # checking that log size (36851) is greater than 36240 681s ok 38 681s # verifying that logged content is 250 characters 681s ok 39 681s # posted content (length 255) to bogus-perl.pl 681s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 681s # expected: '500' 681s # received: '500' 681s ok 40 681s # checking that log size (37467) is greater than 36851 681s ok 41 681s # verifying that logged content is 255 characters 681s ok 42 681s # posted content (length 256) to bogus-perl.pl 681s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 681s # expected: '500' 681s # received: '500' 681s ok 43 681s # checking that log size (38084) is greater than 37467 681s ok 44 681s # verifying that logged content is 256 characters 681s ok 45 681s # posted content (length 257) to bogus-perl.pl 681s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 681s # expected: '500' 681s # received: '500' 681s ok 46 681s # checking that log size (38701) is greater than 38084 681s ok 47 681s # verifying that logged content is 256 characters 681s ok 48 681s # posted content (length 258) to bogus-perl.pl 681s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 681s # expected: '500' 681s # received: '500' 681s ok 49 681s # checking that log size (39318) is greater than 38701 681s ok 50 681s # verifying that logged content is 256 characters 681s ok 51 681s # posted content (length 1024) to bogus-perl.pl 681s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 681s # expected: '500' 681s # received: '500' 681s ok 52 681s # checking that log size (39936) is greater than 39318 681s ok 53 681s # verifying that logged content is 256 characters 681s ok 54 681s # verifying log is greater than 40960 bytes. 681s ok 55 681s # verifying log did not grow after making bogus request. 681s ok 56 681s # verifying log did not grow after making another bogus request. 681s ok 57 681s # checking that HEAD /modules/cgi/perl.pl returns 200. 681s ok 58 681s ok 683s t/modules/data.t .................... 683s 1..2 683s # Running under perl version 5.038002 for linux 683s # Current time local: Tue Dec 17 20:19:56 2024 683s # Current time GMT: Tue Dec 17 20:19:56 2024 683s # Using Test.pm version 1.31 683s # Using Apache/Test.pm version 1.42 683s # testing : Checking return code is '200' 683s # expected: 200 683s # received: '200' 683s ok 1 683s ok 2 683s ok 686s t/modules/dav.t ..................... 686s 1..19 686s # Running under perl version 5.038002 for linux 686s # Current time local: Tue Dec 17 20:19:58 2024 686s # Current time GMT: Tue Dec 17 20:19:58 2024 686s # Using Test.pm version 1.31 686s # Using Apache/Test.pm version 1.42 686s resource lock test: 686s ok 1 686s DAV put test: 686s ok 2 686s getting DAV resource properties: 686s ok 3 686s created: Tue, 17 Dec 2024 20:19:59 GMT 686s modified: Tue, 17 Dec 2024 20:19:59 GMT 686s now: Tue, 17 Dec 2024 20:20:01 GMT 686s ok 4 686s ok 5 686s resource lock status test: 686s ok 6 686s resource unlock test: 686s ok 7 686s resource lock status test: 686s ok 8 686s getting uri... 686s expect: 686s -> 686s 686s
686s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

713s # 713s # ' 713s # received: ' 713s #

Hello World!

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

No query was specified.

713s # 713s # ' 713s # received: ' 713s #

No query was specified.

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

Hello World!

713s # 713s # ' 713s # received: ' 713s #

Hello World!

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

No query was specified.

713s # 713s # ' 713s # received: ' 713s #

No query was specified.

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

mod_include test

717s # 717s # 717s # Hello World 717s # 717s #

[back]

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

mod_include test

717s # 717s # 717s # Hello World 717s # 717s #

[back]

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

mod_include test

717s # 717s # 717s # Hello World 717s # 717s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [pb49aeff5_foo1]

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

LoadBalancer Status for balancer://foo2 [pb49aeff5_foo2]

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

LoadBalancer Status for balancer://foo3 [pb49aeff5_foo3]

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

LoadBalancer Status for balancer://foo4 [pb49aeff5_foo4]

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

LoadBalancer Status for balancer://pr45434 [pb49aeff5_pr45434]

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

LoadBalancer Status for balancer://failover [pb49aeff5_failover]

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

LoadBalancer Status for balancer://dynproxy [pb49aeff5_dynproxy]

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

Moved Permanently

756s #

The document has moved here.

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

Moved Permanently

756s #

The document has moved here.

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

Moved Permanently

756s #

The document has moved here.

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

Moved Permanently

756s #

The document has moved here.

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

Multiple Choices

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

Available documents: 756s #

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

Multiple Choices

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

Available documents: 756s #

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

Multiple Choices

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

Available documents: 756s #

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

Moved Permanently

756s #

The document has moved here.

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

Multiple Choices

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

Available documents: 756s #

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

Multiple Choices

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

Available documents: 756s #

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

Moved Permanently

756s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

758s
Current Time: Tuesday, 17-Dec-2024 20:21:13 UTC
758s
Restart Time: Tuesday, 17-Dec-2024 20:17:35 UTC
758s
Parent Server Config. Generation: 1
758s
Parent Server MPM Generation: 0
758s
Server uptime: 3 minutes 37 seconds
758s
Server load: 0.73 0.80 0.46
758s
Total accesses: 6793 - Total Traffic: 139.6 MB - Total Duration: 56371
758s
CPU Usage: u3.74 s4.62 cu1.01 cs.7 - 4.64% CPU load
758s
31.3 requests/sec - 0.6 MB/second - 21.0 kB/request - 8.2984 ms/request
758s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
758s
____________W_______....................
758s

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

758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s
SrvPIDAccMCPU 758s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01659000/421/421_ 758s 5.181014410.012.4212.42 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-01659000/371/371_ 758s 5.181065670.012.9112.91 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-01659000/322/322_ 758s 5.20107260.06.236.23 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-01659000/321/321_ 758s 5.1810139880.02.132.13 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-01659000/321/321_ 758s 5.18107210.02.642.64 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-01659000/320/320_ 758s 5.18106680.02.652.65 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-01659000/380/380_ 758s 5.18107020.02.892.89 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-01659000/321/321_ 758s 5.18105720.02.502.50 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-01659000/334/334_ 758s 5.18106060.09.059.05 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-01659000/321/321_ 758s 5.19109070.019.7719.77 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-01659010/343/343_ 758s 4.78105320.05.545.54 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-01659010/329/329_ 758s 4.79107810.013.7213.72 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-01659010/320/320W 758s 4.770029610.017.4217.42 758s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-01659010/330/330_ 758s 4.791026820.02.432.43 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-01659010/327/327_ 758s 4.77107120.01.711.71 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-01659010/322/322_ 758s 4.78106870.01.661.66 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-01659010/322/322_ 758s 4.7910139180.02.062.06 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-01659010/322/322_ 758s 4.79105990.01.911.91 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-01659010/421/421_ 758s 4.791020110.017.9217.92 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-01659010/325/325_ 758s 4.781045800.02.002.00 758s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
758s
758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s 758s
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
758s 758s 758s ok 1 758s ok 760s t/modules/substitute.t .............. 760s 1..19 760s # Running under perl version 5.038002 for linux 760s # Current time local: Tue Dec 17 20:21:13 2024 760s # Current time GMT: Tue Dec 17 20:21:13 2024 760s # Using Test.pm version 1.31 760s # Using Apache/Test.pm version 1.42 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'barbar': OK 760s ok 1 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'barbar': OK 760s ok 2 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'foofoo': OK 760s ok 3 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'barbar': OK 760s ok 4 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'barbar': OK 760s ok 5 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'barbar': OK 760s ok 6 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'foof 760s oo': OK 760s ok 7 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'xfoo': OK 760s ok 8 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 760s ok 9 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s barx 760s ': OK 760s ok 10 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'a$1axb(': OK 760s ok 11 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'a$XX': OK 760s ok 12 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 760s ok 13 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'x&x': OK 760s ok 14 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'xx': OK 760s ok 15 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'fcooar': OK 760s ok 16 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'fc$1ar': OK 760s ok 17 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'fdooar': OK 760s ok 18 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s got 200 'XXXfooXXX 760s bar': OK 760s ok 19 760s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 760s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 760s ok 763s t/modules/unique_id.t ............... 763s 1..300 763s # Running under perl version 5.038002 for linux 763s # Current time local: Tue Dec 17 20:21:15 2024 763s # Current time GMT: Tue Dec 17 20:21:15 2024 763s # Using Test.pm version 1.31 763s # Using Apache/Test.pm version 1.42 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 1 763s # unique id: Z2HdPPeppYyjWOD9JyAmGQAAAEQ 763s ok 2 763s ok 3 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 4 763s # unique id: Z2HdPKYVPp0QzAdQTs6tNAAAAAM 763s ok 5 763s ok 6 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 7 763s # unique id: Z2HdPfeppYyjWOD9JyAmGgAAAEA 763s ok 8 763s ok 9 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 10 763s # unique id: Z2HdPaYVPp0QzAdQTs6tNQAAAAg 763s ok 11 763s ok 12 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 13 763s # unique id: Z2HdPfeppYyjWOD9JyAmGwAAAEk 763s ok 14 763s ok 15 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 16 763s # unique id: Z2HdPaYVPp0QzAdQTs6tNgAAAAQ 763s ok 17 763s ok 18 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 19 763s # unique id: Z2HdPfeppYyjWOD9JyAmHAAAAEU 763s ok 20 763s ok 21 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 22 763s # unique id: Z2HdPaYVPp0QzAdQTs6tNwAAAAU 763s ok 23 763s ok 24 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 25 763s # unique id: Z2HdPfeppYyjWOD9JyAmHQAAAEM 763s ok 26 763s ok 27 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 28 763s # unique id: Z2HdPaYVPp0QzAdQTs6tOAAAAAY 763s ok 29 763s ok 30 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 31 763s # unique id: Z2HdPfeppYyjWOD9JyAmHgAAAEg 763s ok 32 763s ok 33 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 34 763s # unique id: Z2HdPaYVPp0QzAdQTs6tOQAAAAE 763s ok 35 763s ok 36 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 37 763s # unique id: Z2HdPfeppYyjWOD9JyAmHwAAAEY 763s ok 38 763s ok 39 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 40 763s # unique id: Z2HdPaYVPp0QzAdQTs6tOgAAAAc 763s ok 41 763s ok 42 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 43 763s # unique id: Z2HdPfeppYyjWOD9JyAmIAAAAEc 763s ok 44 763s ok 45 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 46 763s # unique id: Z2HdPaYVPp0QzAdQTs6tOwAAAAk 763s ok 47 763s ok 48 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 49 763s # unique id: Z2HdPfeppYyjWOD9JyAmIQAAAEE 763s ok 50 763s ok 51 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 52 763s # unique id: Z2HdPaYVPp0QzAdQTs6tPAAAAAI 763s ok 53 763s ok 54 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 55 763s # unique id: Z2HdPfeppYyjWOD9JyAmIgAAAEI 763s ok 56 763s ok 57 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 58 763s # unique id: Z2HdPaYVPp0QzAdQTs6tPQAAAAA 763s ok 59 763s ok 60 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 61 763s # unique id: Z2HdPfeppYyjWOD9JyAmIwAAAEQ 763s ok 62 763s ok 63 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 64 763s # unique id: Z2HdPaYVPp0QzAdQTs6tPgAAAAM 763s ok 65 763s ok 66 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 67 763s # unique id: Z2HdPfeppYyjWOD9JyAmJAAAAEA 763s ok 68 763s ok 69 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 70 763s # unique id: Z2HdPaYVPp0QzAdQTs6tPwAAAAg 763s ok 71 763s ok 72 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 73 763s # unique id: Z2HdPfeppYyjWOD9JyAmJQAAAEk 763s ok 74 763s ok 75 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 76 763s # unique id: Z2HdPaYVPp0QzAdQTs6tQAAAAAQ 763s ok 77 763s ok 78 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 79 763s # unique id: Z2HdPfeppYyjWOD9JyAmJgAAAEU 763s ok 80 763s ok 81 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 82 763s # unique id: Z2HdPaYVPp0QzAdQTs6tQQAAAAU 763s ok 83 763s ok 84 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 85 763s # unique id: Z2HdPfeppYyjWOD9JyAmJwAAAEM 763s ok 86 763s ok 87 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 88 763s # unique id: Z2HdPaYVPp0QzAdQTs6tQgAAAAY 763s ok 89 763s ok 90 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 91 763s # unique id: Z2HdPfeppYyjWOD9JyAmKAAAAEg 763s ok 92 763s ok 93 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 94 763s # unique id: Z2HdPaYVPp0QzAdQTs6tQwAAAAE 763s ok 95 763s ok 96 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 97 763s # unique id: Z2HdPfeppYyjWOD9JyAmKQAAAEY 763s ok 98 763s ok 99 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 100 763s # unique id: Z2HdPaYVPp0QzAdQTs6tRAAAAAc 763s ok 101 763s ok 102 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 103 763s # unique id: Z2HdPfeppYyjWOD9JyAmKgAAAEc 763s ok 104 763s ok 105 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 106 763s # unique id: Z2HdPaYVPp0QzAdQTs6tRQAAAAk 763s ok 107 763s ok 108 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 109 763s # unique id: Z2HdPfeppYyjWOD9JyAmKwAAAEE 763s ok 110 763s ok 111 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 112 763s # unique id: Z2HdPaYVPp0QzAdQTs6tRgAAAAI 763s ok 113 763s ok 114 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 115 763s # unique id: Z2HdPfeppYyjWOD9JyAmLAAAAEI 763s ok 116 763s ok 117 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 118 763s # unique id: Z2HdPaYVPp0QzAdQTs6tRwAAAAA 763s ok 119 763s ok 120 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 121 763s # unique id: Z2HdPfeppYyjWOD9JyAmLQAAAEQ 763s ok 122 763s ok 123 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 124 763s # unique id: Z2HdPaYVPp0QzAdQTs6tSAAAAAM 763s ok 125 763s ok 126 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 127 763s # unique id: Z2HdPfeppYyjWOD9JyAmLgAAAEA 763s ok 128 763s ok 129 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 130 763s # unique id: Z2HdPaYVPp0QzAdQTs6tSQAAAAg 763s ok 131 763s ok 132 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 133 763s # unique id: Z2HdPfeppYyjWOD9JyAmLwAAAEk 763s ok 134 763s ok 135 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 136 763s # unique id: Z2HdPaYVPp0QzAdQTs6tSgAAAAQ 763s ok 137 763s ok 138 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 139 763s # unique id: Z2HdPfeppYyjWOD9JyAmMAAAAEU 763s ok 140 763s ok 141 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 142 763s # unique id: Z2HdPaYVPp0QzAdQTs6tSwAAAAU 763s ok 143 763s ok 144 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 145 763s # unique id: Z2HdPfeppYyjWOD9JyAmMQAAAEM 763s ok 146 763s ok 147 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 148 763s # unique id: Z2HdPaYVPp0QzAdQTs6tTAAAAAY 763s ok 149 763s ok 150 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 151 763s # unique id: Z2HdPfeppYyjWOD9JyAmMgAAAEg 763s ok 152 763s ok 153 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 154 763s # unique id: Z2HdPaYVPp0QzAdQTs6tTQAAAAE 763s ok 155 763s ok 156 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 157 763s # unique id: Z2HdPfeppYyjWOD9JyAmMwAAAEY 763s ok 158 763s ok 159 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 160 763s # unique id: Z2HdPaYVPp0QzAdQTs6tTgAAAAc 763s ok 161 763s ok 162 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 163 763s # unique id: Z2HdPfeppYyjWOD9JyAmNAAAAEc 763s ok 164 763s ok 165 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 166 763s # unique id: Z2HdPaYVPp0QzAdQTs6tTwAAAAk 763s ok 167 763s ok 168 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 169 763s # unique id: Z2HdPfeppYyjWOD9JyAmNQAAAEE 763s ok 170 763s ok 171 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 172 763s # unique id: Z2HdPaYVPp0QzAdQTs6tUAAAAAI 763s ok 173 763s ok 174 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 175 763s # unique id: Z2HdPfeppYyjWOD9JyAmNgAAAEI 763s ok 176 763s ok 177 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 178 763s # unique id: Z2HdPaYVPp0QzAdQTs6tUQAAAAA 763s ok 179 763s ok 180 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 181 763s # unique id: Z2HdPfeppYyjWOD9JyAmNwAAAEQ 763s ok 182 763s ok 183 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 184 763s # unique id: Z2HdPaYVPp0QzAdQTs6tUgAAAAM 763s ok 185 763s ok 186 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 187 763s # unique id: Z2HdPfeppYyjWOD9JyAmOAAAAEA 763s ok 188 763s ok 189 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 190 763s # unique id: Z2HdPaYVPp0QzAdQTs6tUwAAAAg 763s ok 191 763s ok 192 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 193 763s # unique id: Z2HdPfeppYyjWOD9JyAmOQAAAEk 763s ok 194 763s ok 195 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 196 763s # unique id: Z2HdPaYVPp0QzAdQTs6tVAAAAAQ 763s ok 197 763s ok 198 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 199 763s # unique id: Z2HdPfeppYyjWOD9JyAmOgAAAEU 763s ok 200 763s ok 201 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 202 763s # unique id: Z2HdPaYVPp0QzAdQTs6tVQAAAAU 763s ok 203 763s ok 204 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 205 763s # unique id: Z2HdPfeppYyjWOD9JyAmOwAAAEM 763s ok 206 763s ok 207 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 208 763s # unique id: Z2HdPaYVPp0QzAdQTs6tVgAAAAY 763s ok 209 763s ok 210 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 211 763s # unique id: Z2HdPveppYyjWOD9JyAmPAAAAEg 763s ok 212 763s ok 213 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 214 763s # unique id: Z2HdPqYVPp0QzAdQTs6tVwAAAAE 763s ok 215 763s ok 216 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 217 763s # unique id: Z2HdPveppYyjWOD9JyAmPQAAAEY 763s ok 218 763s ok 219 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 220 763s # unique id: Z2HdPqYVPp0QzAdQTs6tWAAAAAc 763s ok 221 763s ok 222 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 223 763s # unique id: Z2HdPveppYyjWOD9JyAmPgAAAEc 763s ok 224 763s ok 225 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 226 763s # unique id: Z2HdPqYVPp0QzAdQTs6tWQAAAAk 763s ok 227 763s ok 228 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 229 763s # unique id: Z2HdPveppYyjWOD9JyAmPwAAAEE 763s ok 230 763s ok 231 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 232 763s # unique id: Z2HdPqYVPp0QzAdQTs6tWgAAAAI 763s ok 233 763s ok 234 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 235 763s # unique id: Z2HdPveppYyjWOD9JyAmQAAAAEI 763s ok 236 763s ok 237 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 238 763s # unique id: Z2HdPqYVPp0QzAdQTs6tWwAAAAA 763s ok 239 763s ok 240 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 241 763s # unique id: Z2HdPveppYyjWOD9JyAmQQAAAEQ 763s ok 242 763s ok 243 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 244 763s # unique id: Z2HdPqYVPp0QzAdQTs6tXAAAAAM 763s ok 245 763s ok 246 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 247 763s # unique id: Z2HdPveppYyjWOD9JyAmQgAAAEA 763s ok 248 763s ok 249 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 250 763s # unique id: Z2HdPqYVPp0QzAdQTs6tXQAAAAg 763s ok 251 763s ok 252 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 253 763s # unique id: Z2HdPveppYyjWOD9JyAmQwAAAEk 763s ok 254 763s ok 255 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 256 763s # unique id: Z2HdPqYVPp0QzAdQTs6tXgAAAAQ 763s ok 257 763s ok 258 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 259 763s # unique id: Z2HdPveppYyjWOD9JyAmRAAAAEU 763s ok 260 763s ok 261 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 262 763s # unique id: Z2HdPqYVPp0QzAdQTs6tXwAAAAU 763s ok 263 763s ok 264 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 265 763s # unique id: Z2HdPveppYyjWOD9JyAmRQAAAEM 763s ok 266 763s ok 267 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 268 763s # unique id: Z2HdPqYVPp0QzAdQTs6tYAAAAAY 763s ok 269 763s ok 270 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 271 763s # unique id: Z2HdPveppYyjWOD9JyAmRgAAAEg 763s ok 272 763s ok 273 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 274 763s # unique id: Z2HdPqYVPp0QzAdQTs6tYQAAAAE 763s ok 275 763s ok 276 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 277 763s # unique id: Z2HdPveppYyjWOD9JyAmRwAAAEY 763s ok 278 763s ok 279 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 280 763s # unique id: Z2HdPqYVPp0QzAdQTs6tYgAAAAc 763s ok 281 763s ok 282 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 283 763s # unique id: Z2HdPveppYyjWOD9JyAmSAAAAEc 763s ok 284 763s ok 285 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 286 763s # unique id: Z2HdPqYVPp0QzAdQTs6tYwAAAAk 763s ok 287 763s ok 288 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 289 763s # unique id: Z2HdPveppYyjWOD9JyAmSQAAAEE 763s ok 290 763s ok 291 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 292 763s # unique id: Z2HdPqYVPp0QzAdQTs6tZAAAAAI 763s ok 293 763s ok 294 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 295 763s # unique id: Z2HdPveppYyjWOD9JyAmSgAAAEI 763s ok 296 763s ok 297 763s # testing : fetch unique ID 763s # expected: 200 763s # received: '200' 763s ok 298 763s # unique id: Z2HdPqYVPp0QzAdQTs6tZQAAAAA 763s ok 299 763s ok 300 763s ok 766s t/modules/usertrack.t ............... 766s 1..1004 766s # Running under perl version 5.038002 for linux 766s # Current time local: Tue Dec 17 20:21:18 2024 766s # Current time GMT: Tue Dec 17 20:21:18 2024 766s # Using Test.pm version 1.31 766s # Using Apache/Test.pm version 1.42 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 1 766s ok 2 766s Set-Cookie: usertrack_test=a841a380.6297d0a48036f; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=a841a380.6297d0a48036f 766s ok 3 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 4 766s ok 5 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 6 766s ok 7 766s Set-Cookie: usertrack_test=dc513da9.6297d0a482157; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=dc513da9.6297d0a482157 766s ok 8 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 9 766s ok 10 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 11 766s ok 12 766s Set-Cookie: usertrack_test=837c6f20.6297d0a482f87; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=837c6f20.6297d0a482f87 766s ok 13 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 14 766s ok 15 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 16 766s ok 17 766s Set-Cookie: usertrack_test=64f8a10b.6297d0a483ce0; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=64f8a10b.6297d0a483ce0 766s ok 18 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 19 766s ok 20 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 21 766s ok 22 766s Set-Cookie: usertrack_test=8733779e.6297d0a484903; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=8733779e.6297d0a484903 766s ok 23 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 24 766s ok 25 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 26 766s ok 27 766s Set-Cookie: usertrack_test=b98bf391.6297d0a4854cf; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=b98bf391.6297d0a4854cf 766s ok 28 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 29 766s ok 30 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 31 766s ok 32 766s Set-Cookie: usertrack_test=12138815.6297d0a4860e4; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=12138815.6297d0a4860e4 766s ok 33 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 34 766s ok 35 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 36 766s ok 37 766s Set-Cookie: usertrack_test=a898aa34.6297d0a486cdd; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=a898aa34.6297d0a486cdd 766s ok 38 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 39 766s ok 40 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 41 766s ok 42 766s Set-Cookie: usertrack_test=b7de7151.6297d0a48785a; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=b7de7151.6297d0a48785a 766s ok 43 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 44 766s ok 45 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 46 766s ok 47 766s Set-Cookie: usertrack_test=41de3a08.6297d0a488420; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=41de3a08.6297d0a488420 766s ok 48 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 49 766s ok 50 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 51 766s ok 52 766s Set-Cookie: usertrack_test=3f0393c6.6297d0a48904e; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=3f0393c6.6297d0a48904e 766s ok 53 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 54 766s ok 55 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 56 766s ok 57 766s Set-Cookie: usertrack_test=596794fd.6297d0a489be6; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=596794fd.6297d0a489be6 766s ok 58 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 59 766s ok 60 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 61 766s ok 62 766s Set-Cookie: usertrack_test=74511829.6297d0a48a6fb; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=74511829.6297d0a48a6fb 766s ok 63 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 64 766s ok 65 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 66 766s ok 67 766s Set-Cookie: usertrack_test=8425b29d.6297d0a48b29c; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=8425b29d.6297d0a48b29c 766s ok 68 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 69 766s ok 70 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 71 766s ok 72 766s Set-Cookie: usertrack_test=8649fd8b.6297d0a48bdfd; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=8649fd8b.6297d0a48bdfd 766s ok 73 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 74 766s ok 75 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 76 766s ok 77 766s Set-Cookie: usertrack_test=bc077d34.6297d0a48c9f9; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=bc077d34.6297d0a48c9f9 766s ok 78 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 79 766s ok 80 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 81 766s ok 82 766s Set-Cookie: usertrack_test=396f5714.6297d0a48d5a7; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=396f5714.6297d0a48d5a7 766s ok 83 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 84 766s ok 85 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 86 766s ok 87 766s Set-Cookie: usertrack_test=514a3686.6297d0a48e1dd; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=514a3686.6297d0a48e1dd 766s ok 88 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 89 766s ok 90 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 91 766s ok 92 766s Set-Cookie: usertrack_test=6c3be8a9.6297d0a48ed37; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=6c3be8a9.6297d0a48ed37 766s ok 93 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 94 766s ok 95 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 96 766s ok 97 766s Set-Cookie: usertrack_test=a403c417.6297d0a48f895; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=a403c417.6297d0a48f895 766s ok 98 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 99 766s ok 100 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 101 766s ok 102 766s Set-Cookie: usertrack_test=27a27181.6297d0a4903bb; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=27a27181.6297d0a4903bb 766s ok 103 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 104 766s ok 105 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 106 766s ok 107 766s Set-Cookie: usertrack_test=4a5b1d73.6297d0a490efc; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=4a5b1d73.6297d0a490efc 766s ok 108 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 109 766s ok 110 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 111 766s ok 112 766s Set-Cookie: usertrack_test=6714574b.6297d0a491a24; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=6714574b.6297d0a491a24 766s ok 113 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 114 766s ok 115 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 116 766s ok 117 766s Set-Cookie: usertrack_test=ab938509.6297d0a4925ef; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=ab938509.6297d0a4925ef 766s ok 118 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 119 766s ok 120 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 121 766s ok 122 766s Set-Cookie: usertrack_test=6bd5c9f4.6297d0a493213; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=6bd5c9f4.6297d0a493213 766s ok 123 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 124 766s ok 125 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 126 766s ok 127 766s Set-Cookie: usertrack_test=e16f82d.6297d0a493df4; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=e16f82d.6297d0a493df4 766s ok 128 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 129 766s ok 130 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 131 766s ok 132 766s Set-Cookie: usertrack_test=46a82037.6297d0a494908; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=46a82037.6297d0a494908 766s ok 133 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 134 766s ok 135 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 136 766s ok 137 766s Set-Cookie: usertrack_test=a1511084.6297d0a4954d7; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=a1511084.6297d0a4954d7 766s ok 138 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 139 766s ok 140 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 141 766s ok 142 766s Set-Cookie: usertrack_test=7add011c.6297d0a496098; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=7add011c.6297d0a496098 766s ok 143 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 144 766s ok 145 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 146 766s ok 147 766s Set-Cookie: usertrack_test=17a2c7e7.6297d0a496bbe; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=17a2c7e7.6297d0a496bbe 766s ok 148 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 149 766s ok 150 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 151 766s ok 152 766s Set-Cookie: usertrack_test=f988c35e.6297d0a4976d5; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=f988c35e.6297d0a4976d5 766s ok 153 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 154 766s ok 155 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 156 766s ok 157 766s Set-Cookie: usertrack_test=9f89ef94.6297d0a4981ee; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=9f89ef94.6297d0a4981ee 766s ok 158 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 159 766s ok 160 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 161 766s ok 162 766s Set-Cookie: usertrack_test=db15eed8.6297d0a498d8f; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=db15eed8.6297d0a498d8f 766s ok 163 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 164 766s ok 165 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 166 766s ok 167 766s Set-Cookie: usertrack_test=36e233ff.6297d0a4998a9; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=36e233ff.6297d0a4998a9 766s ok 168 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 169 766s ok 170 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 171 766s ok 172 766s Set-Cookie: usertrack_test=b614683c.6297d0a49a3ac; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=b614683c.6297d0a49a3ac 766s ok 173 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 174 766s ok 175 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 176 766s ok 177 766s Set-Cookie: usertrack_test=1826c4d4.6297d0a49aefb; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=1826c4d4.6297d0a49aefb 766s ok 178 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 179 766s ok 180 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 181 766s ok 182 766s Set-Cookie: usertrack_test=f47a87f8.6297d0a49b9f5; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=f47a87f8.6297d0a49b9f5 766s ok 183 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 184 766s ok 185 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 186 766s ok 187 766s Set-Cookie: usertrack_test=a7c5737f.6297d0a49c506; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=a7c5737f.6297d0a49c506 766s ok 188 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 189 766s ok 190 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 191 766s ok 192 766s Set-Cookie: usertrack_test=2bb386cd.6297d0a49d014; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=2bb386cd.6297d0a49d014 766s ok 193 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 194 766s ok 195 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 196 766s ok 197 766s Set-Cookie: usertrack_test=d715b723.6297d0a49dbd2; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=d715b723.6297d0a49dbd2 766s ok 198 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 199 766s ok 200 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 201 766s ok 202 766s Set-Cookie: usertrack_test=c2096903.6297d0a49e734; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=c2096903.6297d0a49e734 766s ok 203 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 204 766s ok 205 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 206 766s ok 207 766s Set-Cookie: usertrack_test=39f59cae.6297d0a49f2b8; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=39f59cae.6297d0a49f2b8 766s ok 208 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 209 766s ok 210 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 211 766s ok 212 766s Set-Cookie: usertrack_test=c69df251.6297d0a49fdd8; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=c69df251.6297d0a49fdd8 766s ok 213 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 214 766s ok 215 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 216 766s ok 217 766s Set-Cookie: usertrack_test=83410014.6297d0a4a08f5; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=83410014.6297d0a4a08f5 766s ok 218 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 219 766s ok 220 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 221 766s ok 222 766s Set-Cookie: usertrack_test=9f11e59f.6297d0a4a13d9; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=9f11e59f.6297d0a4a13d9 766s ok 223 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 224 766s ok 225 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 226 766s ok 227 766s Set-Cookie: usertrack_test=49a65596.6297d0a4a20d0; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=49a65596.6297d0a4a20d0 766s ok 228 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 229 766s ok 230 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 231 766s ok 232 766s Set-Cookie: usertrack_test=97039868.6297d0a4a2e1f; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=97039868.6297d0a4a2e1f 766s ok 233 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 234 766s ok 235 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 236 766s ok 237 766s Set-Cookie: usertrack_test=ee8bcd87.6297d0a4a3b6e; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=ee8bcd87.6297d0a4a3b6e 766s ok 238 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 239 766s ok 240 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 241 766s ok 242 766s Set-Cookie: usertrack_test=bb32fb68.6297d0a4a4885; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=bb32fb68.6297d0a4a4885 766s ok 243 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 244 766s ok 245 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 246 766s ok 247 766s Set-Cookie: usertrack_test=e0832a93.6297d0a4a55df; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=e0832a93.6297d0a4a55df 766s ok 248 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 249 766s ok 250 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 251 766s ok 252 766s Set-Cookie: usertrack_test=2d1a4b1c.6297d0a4a631c; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=2d1a4b1c.6297d0a4a631c 766s ok 253 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 254 766s ok 255 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 256 766s ok 257 766s Set-Cookie: usertrack_test=7f746324.6297d0a4a6ff9; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=7f746324.6297d0a4a6ff9 766s ok 258 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 259 766s ok 260 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 261 766s ok 262 766s Set-Cookie: usertrack_test=673d80c8.6297d0a4a7d2b; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=673d80c8.6297d0a4a7d2b 766s ok 263 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 264 766s ok 265 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 266 766s ok 267 766s Set-Cookie: usertrack_test=12638d52.6297d0a4a8a24; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=12638d52.6297d0a4a8a24 766s ok 268 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 269 766s ok 270 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 271 766s ok 272 766s Set-Cookie: usertrack_test=bd9bb12e.6297d0a4a9722; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=bd9bb12e.6297d0a4a9722 766s ok 273 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 274 766s ok 275 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 276 766s ok 277 766s Set-Cookie: usertrack_test=6e04229b.6297d0a4aa46c; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=6e04229b.6297d0a4aa46c 766s ok 278 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 279 766s ok 280 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 281 766s ok 282 766s Set-Cookie: usertrack_test=4c76f78e.6297d0a4ab17c; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=4c76f78e.6297d0a4ab17c 766s ok 283 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 284 766s ok 285 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 286 766s ok 287 766s Set-Cookie: usertrack_test=c5efa017.6297d0a4abec4; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=c5efa017.6297d0a4abec4 766s ok 288 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 289 766s ok 290 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 291 766s ok 292 766s Set-Cookie: usertrack_test=cfeb533c.6297d0a4acc1a; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=cfeb533c.6297d0a4acc1a 766s ok 293 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 294 766s ok 295 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 296 766s ok 297 766s Set-Cookie: usertrack_test=c4240c18.6297d0a4ad931; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=c4240c18.6297d0a4ad931 766s ok 298 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 299 766s ok 300 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 301 766s ok 302 766s Set-Cookie: usertrack_test=b3ff9939.6297d0a4ae66d; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=b3ff9939.6297d0a4ae66d 766s ok 303 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 304 766s ok 305 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 306 766s ok 307 766s Set-Cookie: usertrack_test=92597aea.6297d0a4af38e; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=92597aea.6297d0a4af38e 766s ok 308 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 309 766s ok 310 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 311 766s ok 312 766s Set-Cookie: usertrack_test=a431810e.6297d0a4b009b; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=a431810e.6297d0a4b009b 766s ok 313 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 314 766s ok 315 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 316 766s ok 317 766s Set-Cookie: usertrack_test=c6b6ee30.6297d0a4b0e37; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=c6b6ee30.6297d0a4b0e37 766s ok 318 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 319 766s ok 320 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 321 766s ok 322 766s Set-Cookie: usertrack_test=b7fe632e.6297d0a4b1b46; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=b7fe632e.6297d0a4b1b46 766s ok 323 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 324 766s ok 325 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 326 766s ok 327 766s Set-Cookie: usertrack_test=5e1092a1.6297d0a4b287f; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=5e1092a1.6297d0a4b287f 766s ok 328 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 329 766s ok 330 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 331 766s ok 332 766s Set-Cookie: usertrack_test=76082eeb.6297d0a4b35c3; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=76082eeb.6297d0a4b35c3 766s ok 333 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 334 766s ok 335 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 336 766s ok 337 766s Set-Cookie: usertrack_test=661ca2d1.6297d0a4b429e; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=661ca2d1.6297d0a4b429e 766s ok 338 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 339 766s ok 340 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 341 766s ok 342 766s Set-Cookie: usertrack_test=d08f261.6297d0a4b4ff1; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=d08f261.6297d0a4b4ff1 766s ok 343 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 344 766s ok 345 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 346 766s ok 347 766s Set-Cookie: usertrack_test=7322a443.6297d0a4b5ce2; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=7322a443.6297d0a4b5ce2 766s ok 348 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 349 766s ok 350 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 351 766s ok 352 766s Set-Cookie: usertrack_test=2cdccb86.6297d0a4b69b7; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=2cdccb86.6297d0a4b69b7 766s ok 353 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 354 766s ok 355 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 356 766s ok 357 766s Set-Cookie: usertrack_test=67686ac8.6297d0a4b76f5; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=67686ac8.6297d0a4b76f5 766s ok 358 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 359 766s ok 360 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 361 766s ok 362 766s Set-Cookie: usertrack_test=7898658e.6297d0a4b8407; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=7898658e.6297d0a4b8407 766s ok 363 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 364 766s ok 365 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 366 766s ok 367 766s Set-Cookie: usertrack_test=ad1dc111.6297d0a4b90e6; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=ad1dc111.6297d0a4b90e6 766s ok 368 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 369 766s ok 370 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 371 766s ok 372 766s Set-Cookie: usertrack_test=8e08016.6297d0a4b9e2a; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=8e08016.6297d0a4b9e2a 766s ok 373 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 374 766s ok 375 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 376 766s ok 377 766s Set-Cookie: usertrack_test=518512a.6297d0a4baad4; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=518512a.6297d0a4baad4 766s ok 378 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 379 766s ok 380 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 381 766s ok 382 766s Set-Cookie: usertrack_test=22a9e3c0.6297d0a4bb770; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=22a9e3c0.6297d0a4bb770 766s ok 383 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 384 766s ok 385 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 386 766s ok 387 766s Set-Cookie: usertrack_test=74440a08.6297d0a4bc597; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=74440a08.6297d0a4bc597 766s ok 388 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 389 766s ok 390 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 391 766s ok 392 766s Set-Cookie: usertrack_test=c234d117.6297d0a4bd3c3; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=c234d117.6297d0a4bd3c3 766s ok 393 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 394 766s ok 395 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 396 766s ok 397 766s Set-Cookie: usertrack_test=b97e89cf.6297d0a4be252; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=b97e89cf.6297d0a4be252 766s ok 398 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 399 766s ok 400 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 401 766s ok 402 766s Set-Cookie: usertrack_test=b7cbf75b.6297d0a4bf277; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=b7cbf75b.6297d0a4bf277 766s ok 403 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 404 766s ok 405 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 406 766s ok 407 766s Set-Cookie: usertrack_test=98118615.6297d0a4bffea; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=98118615.6297d0a4bffea 766s ok 408 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 409 766s ok 410 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 411 766s ok 412 766s Set-Cookie: usertrack_test=39816540.6297d0a4c0c2e; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=39816540.6297d0a4c0c2e 766s ok 413 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 414 766s ok 415 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 416 766s ok 417 766s Set-Cookie: usertrack_test=689c7276.6297d0a4c193c; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=689c7276.6297d0a4c193c 766s ok 418 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 419 766s ok 420 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 421 766s ok 422 766s Set-Cookie: usertrack_test=3f40131d.6297d0a4c25d5; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=3f40131d.6297d0a4c25d5 766s ok 423 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 424 766s ok 425 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 426 766s ok 427 766s Set-Cookie: usertrack_test=cb36e493.6297d0a4c31d6; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=cb36e493.6297d0a4c31d6 766s ok 428 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 429 766s ok 430 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 431 766s ok 432 766s Set-Cookie: usertrack_test=9765a7e8.6297d0a4c3d30; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=9765a7e8.6297d0a4c3d30 766s ok 433 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 434 766s ok 435 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 436 766s ok 437 766s Set-Cookie: usertrack_test=9896decd.6297d0a4c4839; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=9896decd.6297d0a4c4839 766s ok 438 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 439 766s ok 440 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 441 766s ok 442 766s Set-Cookie: usertrack_test=16f8ac6d.6297d0a4c5422; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=16f8ac6d.6297d0a4c5422 766s ok 443 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 444 766s ok 445 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 446 766s ok 447 766s Set-Cookie: usertrack_test=62ac3349.6297d0a4c5f3c; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=62ac3349.6297d0a4c5f3c 766s ok 448 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 449 766s ok 450 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 451 766s ok 452 766s Set-Cookie: usertrack_test=3113e9c0.6297d0a4c6a46; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=3113e9c0.6297d0a4c6a46 766s ok 453 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 454 766s ok 455 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 456 766s ok 457 766s Set-Cookie: usertrack_test=cce8f877.6297d0a4c755d; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=cce8f877.6297d0a4c755d 766s ok 458 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 459 766s ok 460 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 461 766s ok 462 766s Set-Cookie: usertrack_test=3da45fa8.6297d0a4c8092; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=3da45fa8.6297d0a4c8092 766s ok 463 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 464 766s ok 465 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 466 766s ok 467 766s Set-Cookie: usertrack_test=14cf88d9.6297d0a4c8bdc; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=14cf88d9.6297d0a4c8bdc 766s ok 468 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 469 766s ok 470 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 471 766s ok 472 766s Set-Cookie: usertrack_test=6adc1a9d.6297d0a4c96f7; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=6adc1a9d.6297d0a4c96f7 766s ok 473 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 474 766s ok 475 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 476 766s ok 477 766s Set-Cookie: usertrack_test=bee20388.6297d0a4ca2a9; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=bee20388.6297d0a4ca2a9 766s ok 478 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 479 766s ok 480 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 481 766s ok 482 766s Set-Cookie: usertrack_test=464a5b42.6297d0a4cae6f; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=464a5b42.6297d0a4cae6f 766s ok 483 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 484 766s ok 485 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 486 766s ok 487 766s Set-Cookie: usertrack_test=9cc005fe.6297d0a4cba13; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=9cc005fe.6297d0a4cba13 766s ok 488 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 489 766s ok 490 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 491 766s ok 492 766s Set-Cookie: usertrack_test=a551d16f.6297d0a4cc538; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=a551d16f.6297d0a4cc538 766s ok 493 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 494 766s ok 495 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 496 766s ok 497 766s Set-Cookie: usertrack_test=3cf43428.6297d0a4cd086; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=3cf43428.6297d0a4cd086 766s ok 498 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 499 766s ok 500 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 501 766s ok 502 766s Set-Cookie: usertrack_test=fa26564e.6297d0a4cdc90; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=fa26564e.6297d0a4cdc90 766s ok 503 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 504 766s ok 505 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 506 766s ok 507 766s Set-Cookie: usertrack_test=91a0f0b7.6297d0a4ce870; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=91a0f0b7.6297d0a4ce870 766s ok 508 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 509 766s ok 510 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 511 766s ok 512 766s Set-Cookie: usertrack_test=853c713a.6297d0a4cf417; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=853c713a.6297d0a4cf417 766s ok 513 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 514 766s ok 515 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 516 766s ok 517 766s Set-Cookie: usertrack_test=eb4f02c7.6297d0a4cff72; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=eb4f02c7.6297d0a4cff72 766s ok 518 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 519 766s ok 520 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 521 766s ok 522 766s Set-Cookie: usertrack_test=988bd35f.6297d0a4d0aa3; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=988bd35f.6297d0a4d0aa3 766s ok 523 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 524 766s ok 525 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 526 766s ok 527 766s Set-Cookie: usertrack_test=56ebd014.6297d0a4d159f; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=56ebd014.6297d0a4d159f 766s ok 528 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 529 766s ok 530 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 531 766s ok 532 766s Set-Cookie: usertrack_test=be4b65bf.6297d0a4d2077; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=be4b65bf.6297d0a4d2077 766s ok 533 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 534 766s ok 535 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 536 766s ok 537 766s Set-Cookie: usertrack_test=89b3a8c8.6297d0a4d2b67; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=89b3a8c8.6297d0a4d2b67 766s ok 538 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 539 766s ok 540 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 541 766s ok 542 766s Set-Cookie: usertrack_test=1a70b74a.6297d0a4d366a; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=1a70b74a.6297d0a4d366a 766s ok 543 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 544 766s ok 545 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 546 766s ok 547 766s Set-Cookie: usertrack_test=f272d8cc.6297d0a4d41e6; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=f272d8cc.6297d0a4d41e6 766s ok 548 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 549 766s ok 550 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 551 766s ok 552 766s Set-Cookie: usertrack_test=f68c6c18.6297d0a4d4d39; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=f68c6c18.6297d0a4d4d39 766s ok 553 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 554 766s ok 555 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 556 766s ok 557 766s Set-Cookie: usertrack_test=dbd31323.6297d0a4d58c6; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=dbd31323.6297d0a4d58c6 766s ok 558 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 559 766s ok 560 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 561 766s ok 562 766s Set-Cookie: usertrack_test=7a63e79e.6297d0a4d63d5; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=7a63e79e.6297d0a4d63d5 766s ok 563 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 564 766s ok 565 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 566 766s ok 567 766s Set-Cookie: usertrack_test=852852c9.6297d0a4d6efe; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=852852c9.6297d0a4d6efe 766s ok 568 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 569 766s ok 570 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 571 766s ok 572 766s Set-Cookie: usertrack_test=e640016b.6297d0a4d7abd; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=e640016b.6297d0a4d7abd 766s ok 573 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 574 766s ok 575 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 576 766s ok 577 766s Set-Cookie: usertrack_test=dd70702a.6297d0a4d8666; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=dd70702a.6297d0a4d8666 766s ok 578 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 579 766s ok 580 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 581 766s ok 582 766s Set-Cookie: usertrack_test=76bef062.6297d0a4d93d3; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=76bef062.6297d0a4d93d3 766s ok 583 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 584 766s ok 585 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 586 766s ok 587 766s Set-Cookie: usertrack_test=c798b16c.6297d0a4da19f; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=c798b16c.6297d0a4da19f 766s ok 588 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 589 766s ok 590 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 591 766s ok 592 766s Set-Cookie: usertrack_test=77a0f1e9.6297d0a4daf89; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=77a0f1e9.6297d0a4daf89 766s ok 593 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 594 766s ok 595 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 596 766s ok 597 766s Set-Cookie: usertrack_test=e01a560b.6297d0a4dbdef; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=e01a560b.6297d0a4dbdef 766s ok 598 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 599 766s ok 600 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 601 766s ok 602 766s Set-Cookie: usertrack_test=8db9b3d6.6297d0a4dcc48; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=8db9b3d6.6297d0a4dcc48 766s ok 603 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 604 766s ok 605 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 606 766s ok 607 766s Set-Cookie: usertrack_test=d7f99743.6297d0a4dd7cc; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=d7f99743.6297d0a4dd7cc 766s ok 608 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 609 766s ok 610 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 611 766s ok 612 766s Set-Cookie: usertrack_test=fa50b893.6297d0a4de371; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=fa50b893.6297d0a4de371 766s ok 613 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 614 766s ok 615 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 616 766s ok 617 766s Set-Cookie: usertrack_test=cfd721e0.6297d0a4dee84; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=cfd721e0.6297d0a4dee84 766s ok 618 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 619 766s ok 620 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 621 766s ok 622 766s Set-Cookie: usertrack_test=b0025cc1.6297d0a4df9e7; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=b0025cc1.6297d0a4df9e7 766s ok 623 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 624 766s ok 625 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 626 766s ok 627 766s Set-Cookie: usertrack_test=c078f92b.6297d0a4e0576; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=c078f92b.6297d0a4e0576 766s ok 628 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 629 766s ok 630 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 631 766s ok 632 766s Set-Cookie: usertrack_test=6a8c750d.6297d0a4e1084; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=6a8c750d.6297d0a4e1084 766s ok 633 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 634 766s ok 635 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 636 766s ok 637 766s Set-Cookie: usertrack_test=3277b52a.6297d0a4e1b97; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=3277b52a.6297d0a4e1b97 766s ok 638 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 639 766s ok 640 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 641 766s ok 642 766s Set-Cookie: usertrack_test=bc04e2bf.6297d0a4e26ad; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=bc04e2bf.6297d0a4e26ad 766s ok 643 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 644 766s ok 645 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 646 766s ok 647 766s Set-Cookie: usertrack_test=5de60da3.6297d0a4e3253; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=5de60da3.6297d0a4e3253 766s ok 648 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 649 766s ok 650 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 651 766s ok 652 766s Set-Cookie: usertrack_test=8ebf1cdf.6297d0a4e3e07; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=8ebf1cdf.6297d0a4e3e07 766s ok 653 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 654 766s ok 655 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 656 766s ok 657 766s Set-Cookie: usertrack_test=f38e7925.6297d0a4e4a11; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=f38e7925.6297d0a4e4a11 766s ok 658 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 659 766s ok 660 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 661 766s ok 662 766s Set-Cookie: usertrack_test=797d779f.6297d0a4e56e0; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=797d779f.6297d0a4e56e0 766s ok 663 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 664 766s ok 665 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 666 766s ok 667 766s Set-Cookie: usertrack_test=3bd187ab.6297d0a4e6363; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=3bd187ab.6297d0a4e6363 766s ok 668 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 669 766s ok 670 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 671 766s ok 672 766s Set-Cookie: usertrack_test=725b5de9.6297d0a4e7021; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=725b5de9.6297d0a4e7021 766s ok 673 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 674 766s ok 675 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 676 766s ok 677 766s Set-Cookie: usertrack_test=17c2c5d.6297d0a4e7b1e; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=17c2c5d.6297d0a4e7b1e 766s ok 678 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 679 766s ok 680 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 681 766s ok 682 766s Set-Cookie: usertrack_test=92ca893d.6297d0a4e86d4; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=92ca893d.6297d0a4e86d4 766s ok 683 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 684 766s ok 685 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 686 766s ok 687 766s Set-Cookie: usertrack_test=69b566d5.6297d0a4e9273; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=69b566d5.6297d0a4e9273 766s ok 688 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 689 766s ok 690 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 691 766s ok 692 766s Set-Cookie: usertrack_test=fdde8890.6297d0a4e9d97; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=fdde8890.6297d0a4e9d97 766s ok 693 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 694 766s ok 695 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 696 766s ok 697 766s Set-Cookie: usertrack_test=f98e731.6297d0a4ea8ca; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=f98e731.6297d0a4ea8ca 766s ok 698 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 699 766s ok 700 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 701 766s ok 702 766s Set-Cookie: usertrack_test=61402fe7.6297d0a4eb418; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=61402fe7.6297d0a4eb418 766s ok 703 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 704 766s ok 705 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 706 766s ok 707 766s Set-Cookie: usertrack_test=865121c.6297d0a4ec093; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=865121c.6297d0a4ec093 766s ok 708 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 709 766s ok 710 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 711 766s ok 712 766s Set-Cookie: usertrack_test=c95ff73.6297d0a4ecca7; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=c95ff73.6297d0a4ecca7 766s ok 713 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 714 766s ok 715 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 716 766s ok 717 766s Set-Cookie: usertrack_test=9197b451.6297d0a4ed7ca; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=9197b451.6297d0a4ed7ca 766s ok 718 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 719 766s ok 720 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 721 766s ok 722 766s Set-Cookie: usertrack_test=8428b4f8.6297d0a4ee2f7; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=8428b4f8.6297d0a4ee2f7 766s ok 723 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 724 766s ok 725 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 726 766s ok 727 766s Set-Cookie: usertrack_test=1bae299.6297d0a4eee21; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=1bae299.6297d0a4eee21 766s ok 728 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 729 766s ok 730 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 731 766s ok 732 766s Set-Cookie: usertrack_test=6a000acc.6297d0a4ef906; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=6a000acc.6297d0a4ef906 766s ok 733 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 734 766s ok 735 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 736 766s ok 737 766s Set-Cookie: usertrack_test=15d7c0d.6297d0a4f047e; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=15d7c0d.6297d0a4f047e 766s ok 738 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 739 766s ok 740 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 741 766s ok 742 766s Set-Cookie: usertrack_test=2da1ea74.6297d0a4f0fc2; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=2da1ea74.6297d0a4f0fc2 766s ok 743 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 744 766s ok 745 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 746 766s ok 747 766s Set-Cookie: usertrack_test=56789f66.6297d0a4f1acf; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=56789f66.6297d0a4f1acf 766s ok 748 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 749 766s ok 750 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 751 766s ok 752 766s Set-Cookie: usertrack_test=1fd36e02.6297d0a4f2609; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=1fd36e02.6297d0a4f2609 766s ok 753 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 754 766s ok 755 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 756 766s ok 757 766s Set-Cookie: usertrack_test=56a10846.6297d0a4f31a0; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=56a10846.6297d0a4f31a0 766s ok 758 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 759 766s ok 760 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 761 766s ok 762 766s Set-Cookie: usertrack_test=98622467.6297d0a4f3cfd; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=98622467.6297d0a4f3cfd 766s ok 763 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 764 766s ok 765 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 766 766s ok 767 766s Set-Cookie: usertrack_test=d7cbb461.6297d0a4f47fa; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=d7cbb461.6297d0a4f47fa 766s ok 768 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 769 766s ok 770 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 771 766s ok 772 766s Set-Cookie: usertrack_test=c89c60ae.6297d0a4f536f; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=c89c60ae.6297d0a4f536f 766s ok 773 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 774 766s ok 775 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 776 766s ok 777 766s Set-Cookie: usertrack_test=33d9627.6297d0a4f5e7c; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=33d9627.6297d0a4f5e7c 766s ok 778 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 779 766s ok 780 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 781 766s ok 782 766s Set-Cookie: usertrack_test=58c4aa4.6297d0a4f6995; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=58c4aa4.6297d0a4f6995 766s ok 783 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 784 766s ok 785 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 786 766s ok 787 766s Set-Cookie: usertrack_test=b665a199.6297d0a4f74a6; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=b665a199.6297d0a4f74a6 766s ok 788 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 789 766s ok 790 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 791 766s ok 792 766s Set-Cookie: usertrack_test=c8113a56.6297d0a4f7fec; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=c8113a56.6297d0a4f7fec 766s ok 793 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 794 766s ok 795 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 796 766s ok 797 766s Set-Cookie: usertrack_test=61b1bc08.6297d0a4f8b61; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=61b1bc08.6297d0a4f8b61 766s ok 798 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 799 766s ok 800 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 801 766s ok 802 766s Set-Cookie: usertrack_test=337e3b4a.6297d0a4f96b8; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=337e3b4a.6297d0a4f96b8 766s ok 803 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 804 766s ok 805 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 806 766s ok 807 766s Set-Cookie: usertrack_test=b2d64970.6297d0a4fa1c8; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=b2d64970.6297d0a4fa1c8 766s ok 808 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 809 766s ok 810 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 811 766s ok 812 766s Set-Cookie: usertrack_test=7adbe49b.6297d0a4fad48; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=7adbe49b.6297d0a4fad48 766s ok 813 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 814 766s ok 815 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 816 766s ok 817 766s Set-Cookie: usertrack_test=3c8e4ef.6297d0a4fb80f; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=3c8e4ef.6297d0a4fb80f 766s ok 818 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 819 766s ok 820 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 821 766s ok 822 766s Set-Cookie: usertrack_test=4358bf03.6297d0a4fc2fa; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=4358bf03.6297d0a4fc2fa 766s ok 823 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 824 766s ok 825 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 826 766s ok 827 766s Set-Cookie: usertrack_test=62cdf0f8.6297d0a4fce11; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=62cdf0f8.6297d0a4fce11 766s ok 828 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 829 766s ok 830 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 831 766s ok 832 766s Set-Cookie: usertrack_test=6e39851e.6297d0a4fd968; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=6e39851e.6297d0a4fd968 766s ok 833 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 834 766s ok 835 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 836 766s ok 837 766s Set-Cookie: usertrack_test=cad24e3.6297d0a4fe46a; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=cad24e3.6297d0a4fe46a 766s ok 838 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 839 766s ok 840 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 841 766s ok 842 766s Set-Cookie: usertrack_test=403b307f.6297d0a4fef63; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=403b307f.6297d0a4fef63 766s ok 843 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 844 766s ok 845 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 846 766s ok 847 766s Set-Cookie: usertrack_test=1504ff18.6297d0a4ffa11; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=1504ff18.6297d0a4ffa11 766s ok 848 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 849 766s ok 850 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 851 766s ok 852 766s Set-Cookie: usertrack_test=78eec558.6297d0a50051e; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=78eec558.6297d0a50051e 766s ok 853 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 854 766s ok 855 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 856 766s ok 857 766s Set-Cookie: usertrack_test=774b809d.6297d0a50104f; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=774b809d.6297d0a50104f 766s ok 858 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 859 766s ok 860 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 861 766s ok 862 766s Set-Cookie: usertrack_test=f4b2b5aa.6297d0a501bd3; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=f4b2b5aa.6297d0a501bd3 766s ok 863 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 864 766s ok 865 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 866 766s ok 867 766s Set-Cookie: usertrack_test=f0de1b03.6297d0a502715; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=f0de1b03.6297d0a502715 766s ok 868 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 869 766s ok 870 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 871 766s ok 872 766s Set-Cookie: usertrack_test=ffdf688.6297d0a503214; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=ffdf688.6297d0a503214 766s ok 873 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 874 766s ok 875 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 876 766s ok 877 766s Set-Cookie: usertrack_test=6bb45fac.6297d0a503d56; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=6bb45fac.6297d0a503d56 766s ok 878 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 879 766s ok 880 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 881 766s ok 882 766s Set-Cookie: usertrack_test=a1587810.6297d0a504a0f; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=a1587810.6297d0a504a0f 766s ok 883 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 884 766s ok 885 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 886 766s ok 887 766s Set-Cookie: usertrack_test=47aa8f01.6297d0a505534; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=47aa8f01.6297d0a505534 766s ok 888 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 889 766s ok 890 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 891 766s ok 892 766s Set-Cookie: usertrack_test=3228b6e0.6297d0a5060e5; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=3228b6e0.6297d0a5060e5 766s ok 893 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 894 766s ok 895 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 896 766s ok 897 766s Set-Cookie: usertrack_test=60f9f1fd.6297d0a506bf7; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=60f9f1fd.6297d0a506bf7 766s ok 898 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 899 766s ok 900 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 901 766s ok 902 766s Set-Cookie: usertrack_test=6a3b12a5.6297d0a50773d; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=6a3b12a5.6297d0a50773d 766s ok 903 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 904 766s ok 905 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 906 766s ok 907 766s Set-Cookie: usertrack_test=37b778b4.6297d0a5082b3; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=37b778b4.6297d0a5082b3 766s ok 908 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 909 766s ok 910 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 911 766s ok 912 766s Set-Cookie: usertrack_test=f039abac.6297d0a508dc3; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=f039abac.6297d0a508dc3 766s ok 913 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 914 766s ok 915 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 916 766s ok 917 766s Set-Cookie: usertrack_test=8c88dbd1.6297d0a50996a; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=8c88dbd1.6297d0a50996a 766s ok 918 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 919 766s ok 920 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 921 766s ok 922 766s Set-Cookie: usertrack_test=95736631.6297d0a50a4aa; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=95736631.6297d0a50a4aa 766s ok 923 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 924 766s ok 925 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 926 766s ok 927 766s Set-Cookie: usertrack_test=8ec4cf64.6297d0a50afc5; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=8ec4cf64.6297d0a50afc5 766s ok 928 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 929 766s ok 930 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 931 766s ok 932 766s Set-Cookie: usertrack_test=d7611680.6297d0a50bae6; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=d7611680.6297d0a50bae6 766s ok 933 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 934 766s ok 935 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 936 766s ok 937 766s Set-Cookie: usertrack_test=6a41fdb0.6297d0a50c640; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=6a41fdb0.6297d0a50c640 766s ok 938 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 939 766s ok 940 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 941 766s ok 942 766s Set-Cookie: usertrack_test=4a1e20a8.6297d0a50d135; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=4a1e20a8.6297d0a50d135 766s ok 943 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 944 766s ok 945 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 946 766s ok 947 766s Set-Cookie: usertrack_test=62ddde68.6297d0a50dc08; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=62ddde68.6297d0a50dc08 766s ok 948 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 949 766s ok 950 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 951 766s ok 952 766s Set-Cookie: usertrack_test=cc4e28a8.6297d0a50e71c; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=cc4e28a8.6297d0a50e71c 766s ok 953 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 954 766s ok 955 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 956 766s ok 957 766s Set-Cookie: usertrack_test=99050f9a.6297d0a50f1f4; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=99050f9a.6297d0a50f1f4 766s ok 958 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 959 766s ok 960 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 961 766s ok 962 766s Set-Cookie: usertrack_test=53f159d1.6297d0a50fd50; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=53f159d1.6297d0a50fd50 766s ok 963 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 964 766s ok 965 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 966 766s ok 967 766s Set-Cookie: usertrack_test=ff4af11b.6297d0a5108a2; path=/; expires=Tue, 17-Dec-24 20:22:20 GMT 766s Cookie: usertrack_test=ff4af11b.6297d0a5108a2 766s ok 968 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 969 766s ok 970 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 971 766s ok 972 766s Set-Cookie: usertrack_test=16e1b307.6297d0a5113b8; path=/; expires=Tue, 17-Dec-24 20:22:21 GMT 766s Cookie: usertrack_test=16e1b307.6297d0a5113b8 766s ok 973 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 974 766s ok 975 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 976 766s ok 977 766s Set-Cookie: usertrack_test=9f71fe94.6297d0a511f02; path=/; expires=Tue, 17-Dec-24 20:22:21 GMT 766s Cookie: usertrack_test=9f71fe94.6297d0a511f02 766s ok 978 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 979 766s ok 980 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 981 766s ok 982 766s Set-Cookie: usertrack_test=8a2743ab.6297d0a512b81; path=/; expires=Tue, 17-Dec-24 20:22:21 GMT 766s Cookie: usertrack_test=8a2743ab.6297d0a512b81 766s ok 983 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 984 766s ok 985 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 986 766s ok 987 766s Set-Cookie: usertrack_test=9f6fdefe.6297d0a513698; path=/; expires=Tue, 17-Dec-24 20:22:21 GMT 766s Cookie: usertrack_test=9f6fdefe.6297d0a513698 766s ok 988 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 989 766s ok 990 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 991 766s ok 992 766s Set-Cookie: usertrack_test=214dbbac.6297d0a5141f8; path=/; expires=Tue, 17-Dec-24 20:22:21 GMT 766s Cookie: usertrack_test=214dbbac.6297d0a5141f8 766s ok 993 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 994 766s ok 995 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 996 766s ok 997 766s Set-Cookie: usertrack_test=1b8f91c.6297d0a514d23; path=/; expires=Tue, 17-Dec-24 20:22:21 GMT 766s Cookie: usertrack_test=1b8f91c.6297d0a514d23 766s ok 998 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 999 766s ok 1000 766s ok 1001 766s # testing : Checking return code is '200' 766s # expected: 200 766s # received: '200' 766s ok 1002 766s # usertrack_test=15422335.6297d0a51583d; path=/; expires=Tue, 17-Dec-24 20:22:21 GMT 766s ok 1003 766s # expected: undef 766s # received: undef 766s ok 1004 766s ok 767s t/modules/vhost_alias.t ............. 767s 1..8 767s # Running under perl version 5.038002 for linux 767s # Current time local: Tue Dec 17 20:21:21 2024 767s # Current time GMT: Tue Dec 17 20:21:21 2024 767s # Using Test.pm version 1.31 767s # Using Apache/Test.pm version 1.42 767s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 767s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 767s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 767s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 767s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 767s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 767s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 767s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 767s # testing : VirtalDocumentRoot test 767s # expected: 'www.vha-test.com' 767s # received: 'www.vha-test.com' 767s ok 1 767s # testing : VirtualScriptAlias test 767s # expected: 'test cgi for www.vha-test.com' 767s # received: 'test cgi for www.vha-test.com' 767s ok 2 767s # testing : VirtalDocumentRoot test 767s # expected: 'big.server.name.from.heck.org' 767s # received: 'big.server.name.from.heck.org' 767s ok 3 767s # testing : VirtualScriptAlias test 767s # expected: 'test cgi for big.server.name.from.heck.org' 767s # received: 'test cgi for big.server.name.from.heck.org' 767s ok 4 767s # testing : VirtalDocumentRoot test 767s # expected: 'ab.com' 767s # received: 'ab.com' 767s ok 5 767s # testing : VirtualScriptAlias test 767s # expected: 'test cgi for ab.com' 767s # received: 'test cgi for ab.com' 767s ok 6 767s # testing : VirtalDocumentRoot test 767s # expected: 'w-t-f.net' 767s # received: 'w-t-f.net' 767s ok 7 767s # testing : VirtualScriptAlias test 767s # expected: 'test cgi for w-t-f.net' 767s # received: 'test cgi for w-t-f.net' 767s ok 8 767s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 767s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 767s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 767s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 767s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 767s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 767s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 767s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 767s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 767s ok 769s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 771s t/protocol/echo.t ................... 771s 1..8 771s # Running under perl version 5.038002 for linux 771s # Current time local: Tue Dec 17 20:21:24 2024 771s # Current time GMT: Tue Dec 17 20:21:24 2024 771s # Using Test.pm version 1.31 771s # Using Apache/Test.pm version 1.42 771s testing mod_echo_ssl 771s ok 1 771s #Cipher: TLS_AES_256_GCM_SHA384 771s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 771s # testing : echo 771s # expected: 't/protocol/echo.t' 771s # received: 't/protocol/echo.t' 771s ok 2 771s # testing : echo 771s # expected: '/usr/bin/perl' 771s # received: '/usr/bin/perl' 771s ok 3 771s # testing : echo 771s # expected: '277574277574277574277574277574' 771s # received: '277574277574277574277574277574' 771s ok 4 771s testing mod_echo 771s ok 5 771s # testing : echo 771s # expected: 't/protocol/echo.t' 771s # received: 't/protocol/echo.t' 771s ok 6 771s # testing : echo 771s # expected: '/usr/bin/perl' 771s # received: '/usr/bin/perl' 771s ok 7 771s # testing : echo 771s # expected: '277574277574277574277574277574' 771s # received: '277574277574277574277574277574' 771s ok 8 771s ok 773s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 775s t/security/CVE-2003-0542.t .......... 775s 1..1 775s # Running under perl version 5.038002 for linux 775s # Current time local: Tue Dec 17 20:21:28 2024 775s # Current time GMT: Tue Dec 17 20:21:28 2024 775s # Using Test.pm version 1.31 775s # Using Apache/Test.pm version 1.42 775s # testing : CAN-2003-0542 test case 775s # expected: 404 775s # received: '404' 775s ok 1 775s ok 776s t/security/CVE-2004-0747.t .......... 776s 1..1 776s # Running under perl version 5.038002 for linux 776s # Current time local: Tue Dec 17 20:21:29 2024 776s # Current time GMT: Tue Dec 17 20:21:29 2024 776s # Using Test.pm version 1.31 776s # Using Apache/Test.pm version 1.42 776s # testing : CAN-2004-0747 ap_resolve_env test case 776s # expected: 200 776s # received: 200 776s ok 1 776s ok 778s t/security/CVE-2004-0811.t .......... 778s 1..8 778s # Running under perl version 5.038002 for linux 778s # Current time local: Tue Dec 17 20:21:31 2024 778s # Current time GMT: Tue Dec 17 20:21:31 2024 778s # Using Test.pm version 1.31 778s # Using Apache/Test.pm version 1.42 778s # testing : subdir access allowed 778s # expected: 200 778s # received: '200' 778s ok 1 778s # testing : subdir access allowed 778s # expected: 200 778s # received: '200' 778s ok 2 778s # testing : subdir access allowed 778s # expected: 200 778s # received: '200' 778s ok 3 778s # testing : subdir access allowed 778s # expected: 200 778s # received: '200' 778s ok 4 778s # testing : topdir access denied 778s # expected: 401 778s # received: '401' 778s ok 5 778s # testing : topdir access denied 778s # expected: 401 778s # received: '401' 778s ok 6 778s # testing : topdir access denied 778s # expected: 401 778s # received: '401' 778s ok 7 778s # testing : topdir access denied 778s # expected: 401 778s # received: '401' 778s ok 8 778s ok 780s t/security/CVE-2004-0940.t .......... 780s 1..1 780s # Running under perl version 5.038002 for linux 780s # Current time local: Tue Dec 17 20:21:33 2024 780s # Current time GMT: Tue Dec 17 20:21:33 2024 780s # Using Test.pm version 1.31 780s # Using Apache/Test.pm version 1.42 780s # testing : response was 200 780s # expected: 200 780s # received: '200' 780s ok 1 780s ok 782s t/security/CVE-2004-0942.t .......... 782s 1..2 782s # Running under perl version 5.038002 for linux 782s # Current time local: Tue Dec 17 20:21:35 2024 782s # Current time GMT: Tue Dec 17 20:21:35 2024 782s # Using Test.pm version 1.31 782s # Using Apache/Test.pm version 1.42 782s ok 1 782s # testing : request was refused 782s # expected: qr/^HTTP\/1\.. 400/ 782s # received: 'HTTP/1.1 400 Bad Request 782s # ' 782s ok 2 782s ok 783s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 785s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 787s t/security/CVE-2005-2491.t .......... 787s 1..4 787s # Running under perl version 5.038002 for linux 787s # Current time local: Tue Dec 17 20:21:40 2024 787s # Current time GMT: Tue Dec 17 20:21:40 2024 787s # Using Test.pm version 1.31 787s # Using Apache/Test.pm version 1.42 787s # testing : check that server did not segfault 787s # expected: 'Internal Server Error' 787s # received: 'Internal Server Error' 787s ok 1 787s # testing : check for 500 response error 787s # expected: 500 787s # received: '500' 787s ok 2 787s # testing : check that server did not segfault 787s # expected: 'Internal Server Error' 787s # received: 'Internal Server Error' 787s ok 3 787s # testing : check for 500 response error 787s # expected: 500 787s # received: '500' 787s ok 4 787s ok 789s t/security/CVE-2005-2700.t .......... 789s 1..2 789s # Running under perl version 5.038002 for linux 789s # Current time local: Tue Dec 17 20:21:42 2024 789s # Current time GMT: Tue Dec 17 20:21:42 2024 789s # Using Test.pm version 1.31 789s # Using Apache/Test.pm version 1.42 789s # testing : access permitted without ccert 789s # expected: 200 789s # received: '200' 789s ok 1 789s # testing : access *not* permitted without ccert 789s # expected: 200 789s # received: '403' 789s ok 2 789s ok 791s t/security/CVE-2005-3352.t .......... 791s 1..2 791s # Running under perl version 5.038002 for linux 791s # Current time local: Tue Dec 17 20:21:44 2024 791s # Current time GMT: Tue Dec 17 20:21:44 2024 791s # Using Test.pm version 1.31 791s # Using Apache/Test.pm version 1.42 791s # testing : response code is OK 791s # expected: 200 791s # received: '200' 791s ok 1 791s # testing : referer was escaped 791s # expected: qr/%22%3e/ 791s # received: ' 791s # 791s # Menu for /security/CVE-2005-3352.map 791s # 791s #

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

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

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

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

Bad Request

827s #

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

827s # 827s # ' 827s ok 2 827s ok 829s t/ssl/ocsp.t ........................ 829s 1..3 829s # Running under perl version 5.038002 for linux 829s # Current time local: Tue Dec 17 20:22:22 2024 829s # Current time GMT: Tue Dec 17 20:22:22 2024 829s # Using Test.pm version 1.31 829s # Using Apache/Test.pm version 1.42 829s warning: Internal response 829s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 829s response: 829s 500 Server closed connection without sending any data back 829s Content-Type: text/plain 829s Client-Date: Tue, 17 Dec 2024 20:22:24 GMT 829s Client-Warning: Internal response 829s 829s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 829s ok 1 829s warning: 829s message: welcome to localhost:8529 829s response: 829s HTTP/1.1 200 OK 829s Connection: close 829s Date: Tue, 17 Dec 2024 20:22:24 GMT 829s Accept-Ranges: bytes 829s ETag: "1a-613edd771cbc0" 829s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 829s Vary: In-If1 829s Content-Length: 26 829s Content-Type: text/html 829s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 829s Client-Date: Tue, 17 Dec 2024 20:22:24 GMT 829s Client-Peer: 127.0.0.1:8535 829s Client-Response-Num: 1 829s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 829s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 829s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 829s Client-SSL-Socket-Class: IO::Socket::SSL 829s Client-SSL-Version: TLSv1_3 829s DMMATCH1: 1 829s 829s welcome to localhost:8529 829s ok 2 829s warning: Internal response 829s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 829s response: 829s 500 Server closed connection without sending any data back 829s Content-Type: text/plain 829s Client-Date: Tue, 17 Dec 2024 20:22:24 GMT 829s Client-Warning: Internal response 829s 829s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 829s ok 3 829s ok 831s t/ssl/pha.t ......................... 831s 1..4 831s # Running under perl version 5.038002 for linux 831s # Current time local: Tue Dec 17 20:22:24 2024 831s # Current time GMT: Tue Dec 17 20:22:24 2024 831s # Using Test.pm version 1.31 831s # Using Apache/Test.pm version 1.42 831s # testing : access must be denied without client certificate 831s # expected: 403 831s # received: '403' 831s ok 1 831s # testing : PHA reneg body buffer size restriction works 831s # expected: 413 831s # received: '413' 831s ok 2 831s # testing : PHA works with POST body 831s # expected: 200 831s # received: '200' 831s ok 3 831s # testing : request body matches response 831s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 831s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 831s ok 4 831s ok 833s t/ssl/pr12355.t ..................... 833s 1..10 833s # Running under perl version 5.038002 for linux 833s # Current time local: Tue Dec 17 20:22:26 2024 833s # Current time GMT: Tue Dec 17 20:22:26 2024 833s # Using Test.pm version 1.31 833s # Using Apache/Test.pm version 1.42 833s # Downgrading to TLSv12 833s # testing : renegotiation on POST works 833s # expected: 200 833s # received: '200' 833s ok 1 833s # testing : request body matches response 833s # expected: 'hello world' 833s # received: 'hello world' 833s ok 2 833s # testing : renegotiation on POST works 833s # expected: 200 833s # received: '200' 833s ok 3 833s # testing : request body matches response 833s # expected: 'hello world' 833s # received: 'hello world' 833s ok 4 833s # testing : renegotiation on POST works 833s # expected: 200 833s # received: '200' 833s ok 5 833s # testing : request body matches response 833s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 833s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 833s ok 6 833s # testing : renegotiation on POST works 833s # expected: 200 833s # received: '200' 833s ok 7 833s # testing : request body matches response 833s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 833s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 833s ok 8 833s # testing : renegotiation on POST works 833s # expected: 200 833s # received: '200' 833s ok 9 833s # testing : request body matches response 833s # expected: 'HELLO' 833s # received: 'HELLO' 833s ok 10 833s ok 834s t/ssl/pr43738.t ..................... 834s 1..4 834s # Running under perl version 5.038002 for linux 834s # Current time local: Tue Dec 17 20:22:28 2024 834s # Current time GMT: Tue Dec 17 20:22:28 2024 834s # Using Test.pm version 1.31 834s # Using Apache/Test.pm version 1.42 834s # Downgrading to TLSv12 834s # testing : renegotiation on POST works 834s # expected: 200 834s # received: '200' 834s ok 1 834s # testing : request body matches response 834s # expected: '/modules/ssl/aes128/empty.pfa 834s # hello world' 834s # received: '/modules/ssl/aes128/empty.pfa 834s # hello world' 834s ok 2 834s # testing : renegotiation on POST works 834s # expected: 200 834s # received: '200' 834s ok 3 834s # testing : request body matches response 834s # expected: '/modules/ssl/aes256/empty.pfa 834s # hello world' 834s # received: '/modules/ssl/aes256/empty.pfa 834s # hello world' 834s ok 4 834s ok 841s t/ssl/proxy.t ....................... 841s # using LWP client 841s 1..290 841s # Running under perl version 5.038002 for linux 841s # Current time local: Tue Dec 17 20:22:29 2024 841s # Current time GMT: Tue Dec 17 20:22:29 2024 841s # Using Test.pm version 1.31 841s # Using Apache/Test.pm version 1.42 841s # testing : / with proxy_http_https (http) 841s # expected: 200 841s # received: '200' 841s ok 1 841s # testing : CGI script with folded headers 841s # expected: 200 841s # received: '200' 841s ok 2 841s # testing : using valid proxyssl client cert 841s # expected: 200 841s # received: '200' 841s ok 3 841s # testing : using invalid proxyssl client cert 841s # expected: 403 841s # received: '403' 841s ok 4 841s # testing : protected cgi script 841s # expected: 200 841s # received: '200' 841s ok 5 841s # testing : X-Forwarded-Host header 841s # expected: 'localhost:8560' 841s # received: 'localhost:8560' 841s ok 6 841s # testing : client subject common name 841s # expected: 'client_ok' 841s # received: 'client_ok' 841s ok 7 841s # testing : ProxyPassReverse Location rewrite 841s # expected: 'http://localhost:8560/modules/' 841s # received: 'http://localhost:8560/modules/' 841s ok 8 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 1024 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '1024' 841s # received: 1024 841s ok 9 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 2048 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '2048' 841s # received: 2048 841s ok 10 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 3072 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '3072' 841s # received: 3072 841s ok 11 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 4096 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '4096' 841s # received: 4096 841s ok 12 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 5120 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '5120' 841s # received: 5120 841s ok 13 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 6144 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '6144' 841s # received: 6144 841s ok 14 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 7168 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '7168' 841s # received: 7168 841s ok 15 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 8192 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '8192' 841s # received: 8192 841s ok 16 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 9216 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '9216' 841s # received: 9216 841s ok 17 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 10240 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '10240' 841s # received: 10240 841s ok 18 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 11264 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '11264' 841s # received: 11264 841s ok 19 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 12288 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '12288' 841s # received: 12288 841s ok 20 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 13312 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '13312' 841s # received: 13312 841s ok 21 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 14336 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '14336' 841s # received: 14336 841s ok 22 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 15360 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '15360' 841s # received: 15360 841s ok 23 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 16384 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '16384' 841s # received: 16384 841s ok 24 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 17408 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '17408' 841s # received: 17408 841s ok 25 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 18432 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '18432' 841s # received: 18432 841s ok 26 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 19456 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '19456' 841s # received: 19456 841s ok 27 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 20480 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '20480' 841s # received: 20480 841s ok 28 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 21504 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '21504' 841s # received: 21504 841s ok 29 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 22528 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '22528' 841s # received: 22528 841s ok 30 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 23552 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '23552' 841s # received: 23552 841s ok 31 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 24576 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '24576' 841s # received: 24576 841s ok 32 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 25600 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '25600' 841s # received: 25600 841s ok 33 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 26624 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '26624' 841s # received: 26624 841s ok 34 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 27648 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '27648' 841s # received: 27648 841s ok 35 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 28672 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '28672' 841s # received: 28672 841s ok 36 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 29696 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '29696' 841s # received: 29696 841s ok 37 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 30720 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '30720' 841s # received: 30720 841s ok 38 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 31744 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '31744' 841s # received: 31744 841s ok 39 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 32768 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '32768' 841s # received: 32768 841s ok 40 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 33792 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:31 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '33792' 841s # received: 33792 841s ok 41 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 34816 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '34816' 841s # received: 34816 841s ok 42 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 35840 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '35840' 841s # received: 35840 841s ok 43 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 36864 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '36864' 841s # received: 36864 841s ok 44 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 37888 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '37888' 841s # received: 37888 841s ok 45 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 38912 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '38912' 841s # received: 38912 841s ok 46 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 39936 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '39936' 841s # received: 39936 841s ok 47 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 40960 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '40960' 841s # received: 40960 841s ok 48 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 41984 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '41984' 841s # received: 41984 841s ok 49 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 43008 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '43008' 841s # received: 43008 841s ok 50 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 44032 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '44032' 841s # received: 44032 841s ok 51 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 45056 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '45056' 841s # received: 45056 841s ok 52 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 46080 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '46080' 841s # received: 46080 841s ok 53 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 47104 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '47104' 841s # received: 47104 841s ok 54 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 48128 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '48128' 841s # received: 48128 841s ok 55 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 49152 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '49152' 841s # received: 49152 841s ok 56 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 50176 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '50176' 841s # received: 50176 841s ok 57 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 51200 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '51200' 841s # received: 51200 841s ok 58 841s #lwp request: 841s #POST http://localhost:8560/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 102400 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 7 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8560 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '102400' 841s # received: 102400 841s ok 59 841s # testing : / with proxy_http_https_proxy_section (http) 841s # expected: 200 841s # received: '200' 841s ok 60 841s # testing : CGI script with folded headers 841s # expected: 200 841s # received: '200' 841s ok 61 841s # testing : using valid proxyssl client cert 841s # expected: 200 841s # received: '200' 841s ok 62 841s # testing : using invalid proxyssl client cert 841s # expected: 403 841s # received: '403' 841s ok 63 841s # testing : protected cgi script 841s # expected: 200 841s # received: '200' 841s ok 64 841s # testing : X-Forwarded-Host header 841s # expected: 'localhost:8562' 841s # received: 'localhost:8562' 841s ok 65 841s # testing : client subject common name 841s # expected: 'client_ok' 841s # received: 'client_ok' 841s ok 66 841s # testing : ProxyPassReverse Location rewrite 841s # expected: 'http://localhost:8562/modules/' 841s # received: 'http://localhost:8562/modules/' 841s ok 67 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 1024 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '1024' 841s # received: 1024 841s ok 68 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 2048 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '2048' 841s # received: 2048 841s ok 69 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 3072 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '3072' 841s # received: 3072 841s ok 70 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 4096 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '4096' 841s # received: 4096 841s ok 71 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 5120 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '5120' 841s # received: 5120 841s ok 72 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 6144 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '6144' 841s # received: 6144 841s ok 73 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 7168 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '7168' 841s # received: 7168 841s ok 74 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 8192 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '8192' 841s # received: 8192 841s ok 75 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 9216 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '9216' 841s # received: 9216 841s ok 76 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 10240 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '10240' 841s # received: 10240 841s ok 77 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 11264 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '11264' 841s # received: 11264 841s ok 78 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 12288 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '12288' 841s # received: 12288 841s ok 79 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 13312 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '13312' 841s # received: 13312 841s ok 80 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 14336 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '14336' 841s # received: 14336 841s ok 81 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 15360 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: close 841s #Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 841s #Client-Peer: 127.0.0.1:8562 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '15360' 841s # received: 15360 841s ok 82 841s #lwp request: 841s #POST http://localhost:8562/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.76 841s #Content-Length: 16384 841s # 841s #server response: 841s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '16384' 842s # received: 16384 842s ok 83 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 17408 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '17408' 842s # received: 17408 842s ok 84 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 18432 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '18432' 842s # received: 18432 842s ok 85 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 19456 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '19456' 842s # received: 19456 842s ok 86 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 20480 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '20480' 842s # received: 20480 842s ok 87 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 21504 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '21504' 842s # received: 21504 842s ok 88 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 22528 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '22528' 842s # received: 22528 842s ok 89 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 23552 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '23552' 842s # received: 23552 842s ok 90 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 24576 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '24576' 842s # received: 24576 842s ok 91 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 25600 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '25600' 842s # received: 25600 842s ok 92 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 26624 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '26624' 842s # received: 26624 842s ok 93 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 27648 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '27648' 842s # received: 27648 842s ok 94 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 28672 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '28672' 842s # received: 28672 842s ok 95 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 29696 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '29696' 842s # received: 29696 842s ok 96 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 30720 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '30720' 842s # received: 30720 842s ok 97 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 31744 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '31744' 842s # received: 31744 842s ok 98 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 32768 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '32768' 842s # received: 32768 842s ok 99 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 33792 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '33792' 842s # received: 33792 842s ok 100 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 34816 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '34816' 842s # received: 34816 842s ok 101 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 35840 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '35840' 842s # received: 35840 842s ok 102 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 36864 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '36864' 842s # received: 36864 842s ok 103 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 37888 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '37888' 842s # received: 37888 842s ok 104 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 38912 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '38912' 842s # received: 38912 842s ok 105 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 39936 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '39936' 842s # received: 39936 842s ok 106 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 40960 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '40960' 842s # received: 40960 842s ok 107 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 41984 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '41984' 842s # received: 41984 842s ok 108 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 43008 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '43008' 842s # received: 43008 842s ok 109 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 44032 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '44032' 842s # received: 44032 842s ok 110 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 45056 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '45056' 842s # received: 45056 842s ok 111 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 46080 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '46080' 842s # received: 46080 842s ok 112 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 47104 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '47104' 842s # received: 47104 842s ok 113 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 48128 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '48128' 842s # received: 48128 842s ok 114 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 49152 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '49152' 842s # received: 49152 842s ok 115 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 50176 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '50176' 842s # received: 50176 842s ok 116 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 51200 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:32 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '51200' 842s # received: 51200 842s ok 117 842s #lwp request: 842s #POST http://localhost:8562/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 102400 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 7 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8562 842s #Client-Response-Num: 1 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '102400' 842s # received: 102400 842s ok 118 842s # testing : / with proxy_https_http (https) 842s # expected: 200 842s # received: '200' 842s ok 119 842s # testing : CGI script with folded headers 842s # expected: 200 842s # received: '200' 842s ok 120 842s # testing : ProxyPassReverse Location rewrite 842s # expected: 'https://localhost:8564/modules/' 842s # received: 'https://localhost:8564/modules/' 842s ok 121 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 1024 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '1024' 842s # received: 1024 842s ok 122 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 2048 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '2048' 842s # received: 2048 842s ok 123 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 3072 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '3072' 842s # received: 3072 842s ok 124 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 4096 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '4096' 842s # received: 4096 842s ok 125 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 5120 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '5120' 842s # received: 5120 842s ok 126 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 6144 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '6144' 842s # received: 6144 842s ok 127 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 7168 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '7168' 842s # received: 7168 842s ok 128 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 8192 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '8192' 842s # received: 8192 842s ok 129 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 9216 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '9216' 842s # received: 9216 842s ok 130 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 10240 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '10240' 842s # received: 10240 842s ok 131 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 11264 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '11264' 842s # received: 11264 842s ok 132 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 12288 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '12288' 842s # received: 12288 842s ok 133 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 13312 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '13312' 842s # received: 13312 842s ok 134 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 14336 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '14336' 842s # received: 14336 842s ok 135 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 15360 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '15360' 842s # received: 15360 842s ok 136 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 16384 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '16384' 842s # received: 16384 842s ok 137 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 17408 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '17408' 842s # received: 17408 842s ok 138 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 18432 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '18432' 842s # received: 18432 842s ok 139 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 19456 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '19456' 842s # received: 19456 842s ok 140 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 20480 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '20480' 842s # received: 20480 842s ok 141 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 21504 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '21504' 842s # received: 21504 842s ok 142 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 22528 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '22528' 842s # received: 22528 842s ok 143 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 23552 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '23552' 842s # received: 23552 842s ok 144 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 24576 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '24576' 842s # received: 24576 842s ok 145 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 25600 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '25600' 842s # received: 25600 842s ok 146 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 26624 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '26624' 842s # received: 26624 842s ok 147 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 27648 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '27648' 842s # received: 27648 842s ok 148 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 28672 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '28672' 842s # received: 28672 842s ok 149 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 29696 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '29696' 842s # received: 29696 842s ok 150 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 30720 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '30720' 842s # received: 30720 842s ok 151 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 31744 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '31744' 842s # received: 31744 842s ok 152 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 32768 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '32768' 842s # received: 32768 842s ok 153 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 33792 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '33792' 842s # received: 33792 842s ok 154 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 34816 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '34816' 842s # received: 34816 842s ok 155 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 35840 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '35840' 842s # received: 35840 842s ok 156 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 36864 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '36864' 842s # received: 36864 842s ok 157 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 37888 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '37888' 842s # received: 37888 842s ok 158 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 38912 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '38912' 842s # received: 38912 842s ok 159 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 39936 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '39936' 842s # received: 39936 842s ok 160 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 40960 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '40960' 842s # received: 40960 842s ok 161 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 41984 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '41984' 842s # received: 41984 842s ok 162 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 43008 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '43008' 842s # received: 43008 842s ok 163 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 44032 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '44032' 842s # received: 44032 842s ok 164 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 45056 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '45056' 842s # received: 45056 842s ok 165 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 46080 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '46080' 842s # received: 46080 842s ok 166 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 47104 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '47104' 842s # received: 47104 842s ok 167 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 48128 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '48128' 842s # received: 48128 842s ok 168 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 49152 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '49152' 842s # received: 49152 842s ok 169 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 50176 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '50176' 842s # received: 50176 842s ok 170 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 51200 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '51200' 842s # received: 51200 842s ok 171 842s #lwp request: 842s #POST https://localhost:8564/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 102400 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 7 842s #Client-Date: Tue, 17 Dec 2024 20:22:33 GMT 842s #Client-Peer: 127.0.0.1:8564 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '102400' 842s # received: 102400 842s ok 172 842s # testing : / with proxy_https_https (https) 842s # expected: 200 842s # received: '200' 842s ok 173 842s # testing : CGI script with folded headers 842s # expected: 200 842s # received: '200' 842s ok 174 842s # testing : using valid proxyssl client cert 842s # expected: 200 842s # received: '200' 842s ok 175 842s # testing : using invalid proxyssl client cert 842s # expected: 403 842s # received: '403' 842s ok 176 842s # testing : protected cgi script 842s # expected: 200 842s # received: '200' 842s ok 177 842s # testing : X-Forwarded-Host header 842s # expected: 'localhost:8561' 842s # received: 'localhost:8561' 842s ok 178 842s # testing : client subject common name 842s # expected: 'client_ok' 842s # received: 'client_ok' 842s ok 179 842s # testing : ProxyPassReverse Location rewrite 842s # expected: 'https://localhost:8561/modules/' 842s # received: 'https://localhost:8561/modules/' 842s ok 180 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 1024 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '1024' 842s # received: 1024 842s ok 181 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 2048 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '2048' 842s # received: 2048 842s ok 182 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 3072 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '3072' 842s # received: 3072 842s ok 183 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 4096 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '4096' 842s # received: 4096 842s ok 184 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 5120 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '5120' 842s # received: 5120 842s ok 185 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 6144 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '6144' 842s # received: 6144 842s ok 186 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 7168 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '7168' 842s # received: 7168 842s ok 187 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 8192 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '8192' 842s # received: 8192 842s ok 188 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 9216 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '9216' 842s # received: 9216 842s ok 189 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 10240 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '10240' 842s # received: 10240 842s ok 190 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 11264 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '11264' 842s # received: 11264 842s ok 191 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 12288 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '12288' 842s # received: 12288 842s ok 192 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 13312 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '13312' 842s # received: 13312 842s ok 193 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 14336 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '14336' 842s # received: 14336 842s ok 194 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 15360 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '15360' 842s # received: 15360 842s ok 195 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 16384 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '16384' 842s # received: 16384 842s ok 196 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 17408 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '17408' 842s # received: 17408 842s ok 197 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 18432 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '18432' 842s # received: 18432 842s ok 198 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 19456 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '19456' 842s # received: 19456 842s ok 199 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 20480 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '20480' 842s # received: 20480 842s ok 200 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 21504 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '21504' 842s # received: 21504 842s ok 201 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 22528 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '22528' 842s # received: 22528 842s ok 202 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 23552 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '23552' 842s # received: 23552 842s ok 203 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 24576 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '24576' 842s # received: 24576 842s ok 204 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 25600 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '25600' 842s # received: 25600 842s ok 205 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 26624 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '26624' 842s # received: 26624 842s ok 206 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 27648 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '27648' 842s # received: 27648 842s ok 207 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 28672 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '28672' 842s # received: 28672 842s ok 208 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 29696 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '29696' 842s # received: 29696 842s ok 209 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 30720 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '30720' 842s # received: 30720 842s ok 210 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 31744 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '31744' 842s # received: 31744 842s ok 211 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 32768 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '32768' 842s # received: 32768 842s ok 212 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 33792 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '33792' 842s # received: 33792 842s ok 213 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 34816 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '34816' 842s # received: 34816 842s ok 214 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 35840 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '35840' 842s # received: 35840 842s ok 215 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 36864 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '36864' 842s # received: 36864 842s ok 216 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 37888 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '37888' 842s # received: 37888 842s ok 217 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 38912 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '38912' 842s # received: 38912 842s ok 218 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 39936 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '39936' 842s # received: 39936 842s ok 219 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 40960 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '40960' 842s # received: 40960 842s ok 220 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 41984 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '41984' 842s # received: 41984 842s ok 221 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 43008 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '43008' 842s # received: 43008 842s ok 222 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 44032 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '44032' 842s # received: 44032 842s ok 223 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 45056 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:34 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '45056' 842s # received: 45056 842s ok 224 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 46080 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '46080' 842s # received: 46080 842s ok 225 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 47104 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '47104' 842s # received: 47104 842s ok 226 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 48128 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '48128' 842s # received: 48128 842s ok 227 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 49152 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '49152' 842s # received: 49152 842s ok 228 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 50176 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '50176' 842s # received: 50176 842s ok 229 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 51200 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '51200' 842s # received: 51200 842s ok 230 842s #lwp request: 842s #POST https://localhost:8561/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 102400 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 7 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8561 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '102400' 842s # received: 102400 842s ok 231 842s # testing : / with proxy_https_https_proxy_section (https) 842s # expected: 200 842s # received: '200' 842s ok 232 842s # testing : CGI script with folded headers 842s # expected: 200 842s # received: '200' 842s ok 233 842s # testing : using valid proxyssl client cert 842s # expected: 200 842s # received: '200' 842s ok 234 842s # testing : using invalid proxyssl client cert 842s # expected: 403 842s # received: '403' 842s ok 235 842s # testing : protected cgi script 842s # expected: 200 842s # received: '200' 842s ok 236 842s # testing : X-Forwarded-Host header 842s # expected: 'localhost:8563' 842s # received: 'localhost:8563' 842s ok 237 842s # testing : client subject common name 842s # expected: 'client_ok' 842s # received: 'client_ok' 842s ok 238 842s # testing : ProxyPassReverse Location rewrite 842s # expected: 'https://localhost:8563/modules/' 842s # received: 'https://localhost:8563/modules/' 842s ok 239 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 1024 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '1024' 842s # received: 1024 842s ok 240 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 2048 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '2048' 842s # received: 2048 842s ok 241 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 3072 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '3072' 842s # received: 3072 842s ok 242 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 4096 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '4096' 842s # received: 4096 842s ok 243 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 5120 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '5120' 842s # received: 5120 842s ok 244 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 6144 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '6144' 842s # received: 6144 842s ok 245 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 7168 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '7168' 842s # received: 7168 842s ok 246 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 8192 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '8192' 842s # received: 8192 842s ok 247 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 9216 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 5 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '9216' 842s # received: 9216 842s ok 248 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 10240 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '10240' 842s # received: 10240 842s ok 249 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 11264 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '11264' 842s # received: 11264 842s ok 250 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 12288 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '12288' 842s # received: 12288 842s ok 251 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 13312 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '13312' 842s # received: 13312 842s ok 252 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 14336 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '14336' 842s # received: 14336 842s ok 253 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 15360 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '15360' 842s # received: 15360 842s ok 254 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 16384 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '16384' 842s # received: 16384 842s ok 255 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 17408 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '17408' 842s # received: 17408 842s ok 256 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 18432 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '18432' 842s # received: 18432 842s ok 257 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 19456 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '19456' 842s # received: 19456 842s ok 258 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 20480 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '20480' 842s # received: 20480 842s ok 259 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 21504 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '21504' 842s # received: 21504 842s ok 260 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 22528 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '22528' 842s # received: 22528 842s ok 261 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 23552 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '23552' 842s # received: 23552 842s ok 262 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 24576 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '24576' 842s # received: 24576 842s ok 263 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 25600 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '25600' 842s # received: 25600 842s ok 264 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 26624 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '26624' 842s # received: 26624 842s ok 265 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 27648 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:35 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '27648' 842s # received: 27648 842s ok 266 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 28672 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '28672' 842s # received: 28672 842s ok 267 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 29696 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '29696' 842s # received: 29696 842s ok 268 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 30720 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '30720' 842s # received: 30720 842s ok 269 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 31744 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '31744' 842s # received: 31744 842s ok 270 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 32768 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '32768' 842s # received: 32768 842s ok 271 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 33792 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '33792' 842s # received: 33792 842s ok 272 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 34816 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '34816' 842s # received: 34816 842s ok 273 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 35840 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '35840' 842s # received: 35840 842s ok 274 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 36864 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '36864' 842s # received: 36864 842s ok 275 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 37888 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '37888' 842s # received: 37888 842s ok 276 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 38912 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '38912' 842s # received: 38912 842s ok 277 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 39936 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '39936' 842s # received: 39936 842s ok 278 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 40960 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '40960' 842s # received: 40960 842s ok 279 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 41984 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '41984' 842s # received: 41984 842s ok 280 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 43008 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '43008' 842s # received: 43008 842s ok 281 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 44032 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '44032' 842s # received: 44032 842s ok 282 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 45056 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '45056' 842s # received: 45056 842s ok 283 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 46080 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '46080' 842s # received: 46080 842s ok 284 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 47104 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '47104' 842s # received: 47104 842s ok 285 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 48128 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '48128' 842s # received: 48128 842s ok 286 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 49152 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '49152' 842s # received: 49152 842s ok 287 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 50176 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '50176' 842s # received: 50176 842s ok 288 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 51200 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 6 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '51200' 842s # received: 51200 842s ok 289 842s #lwp request: 842s #POST https://localhost:8563/eat_post HTTP/1.1 842s #User-Agent: libwww-perl/6.76 842s #Content-Length: 102400 842s # 842s #server response: 842s #HTTP/1.1 200 OK 842s #Connection: close 842s #Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 842s #Vary: In-If1 842s #Content-Length: 7 842s #Client-Date: Tue, 17 Dec 2024 20:22:36 GMT 842s #Client-Peer: 127.0.0.1:8563 842s #Client-Response-Num: 1 842s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 842s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 842s #Client-SSL-Socket-Class: IO::Socket::SSL 842s #Client-SSL-Version: TLSv1_3 842s #DMMATCH1: 1 842s # 842s # testing : length posted 842s # expected: '102400' 842s # received: 102400 842s ok 290 842s ok 843s t/ssl/require.t ..................... 843s 1..10 843s # Running under perl version 5.038002 for linux 843s # Current time local: Tue Dec 17 20:22:36 2024 843s # Current time GMT: Tue Dec 17 20:22:36 2024 843s # Using Test.pm version 1.31 843s # Using Apache/Test.pm version 1.42 843s ok 1 843s ok 2 843s ok 3 843s ok 4 843s ok 5 843s ok 6 843s ok 7 843s ok 8 843s ok 9 843s ok 10 843s ok 845s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 848s t/ssl/varlookup.t ................... 848s 1..83 848s # Running under perl version 5.038002 for linux 848s # Current time local: Tue Dec 17 20:22:40 2024 848s # Current time GMT: Tue Dec 17 20:22:40 2024 848s # Using Test.pm version 1.31 848s # Using Apache/Test.pm version 1.42 848s # testing : HTTP_USER_AGENT 848s # expected: 'libwww-perl/6.76' 848s # received: 'libwww-perl/6.76' 848s ok 1 848s # testing : HTTP:User-Agent 848s # expected: 'libwww-perl/6.76' 848s # received: 'libwww-perl/6.76' 848s ok 2 848s # testing : HTTP_REFERER 848s # expected: 't/ssl/varlookup.t' 848s # received: 't/ssl/varlookup.t' 848s ok 3 848s # testing : HTTP_HOST 848s # expected: 'localhost:8532' 848s # received: 'localhost:8532' 848s ok 4 848s # testing : QUERY_STRING 848s # expected: 'QUERY_STRING' 848s # received: 'QUERY_STRING' 848s ok 5 848s # testing : SERVER_SOFTWARE 848s # expected: qr/^Apache\/2.4.58/ 848s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 848s ok 6 848s # testing : SERVER_ADMIN 848s # expected: 'tuser@localhost' 848s # received: 'tuser@localhost' 848s ok 7 848s # testing : SERVER_PORT 848s # expected: '8532' 848s # received: '8532' 848s ok 8 848s # testing : SERVER_NAME 848s # expected: 'localhost' 848s # received: 'localhost' 848s ok 9 848s # testing : SERVER_PROTOCOL 848s # expected: qr/^HTTP\/1\.\d$/ 848s # received: 'HTTP/1.1' 848s ok 10 848s # testing : REMOTE_ADDR 848s # expected: '127.0.0.1' 848s # received: '127.0.0.1' 848s ok 11 848s # testing : DOCUMENT_ROOT 848s # expected: '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs' 848s # received: '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs' 848s ok 12 848s # testing : REQUEST_METHOD 848s # expected: 'GET' 848s # received: 'GET' 848s ok 13 848s # testing : REQUEST_URI 848s # expected: '/test_ssl_var_lookup' 848s # received: '/test_ssl_var_lookup' 848s ok 14 848s # testing : TIME_YEAR 848s # expected: 2024 848s # received: '2024' 848s ok 15 848s # testing : TIME_MON 848s # expected: '12' 848s # received: '12' 848s ok 16 848s # testing : TIME_DAY 848s # expected: '17' 848s # received: '17' 848s ok 17 848s # testing : TIME_WDAY 848s # expected: 2 848s # received: '2' 848s ok 18 848s # testing : IS_SUBREQ 848s # expected: 'false' 848s # received: 'false' 848s ok 19 848s # testing : API_VERSION 848s # expected: '20120211' 848s # received: '20120211' 848s ok 20 848s # testing : THE_REQUEST 848s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 848s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 848s ok 21 848s # testing : REQUEST_SCHEME 848s # expected: 'https' 848s # received: 'https' 848s ok 22 848s # testing : HTTPS 848s # expected: 'on' 848s # received: 'on' 848s ok 23 848s # testing : ENV:THE_ARGS 848s # expected: 'ENV:THE_ARGS' 848s # received: 'ENV:THE_ARGS' 848s ok 24 848s # testing : SSL_CLIENT_M_VERSION 848s # expected: qr/^\d+$/ 848s # received: '3' 848s ok 25 848s # testing : SSL_SERVER_M_VERSION 848s # expected: qr/^\d+$/ 848s # received: '3' 848s ok 26 848s # testing : SSL_CLIENT_M_SERIAL 848s # expected: qr/^[0-9A-F]+$/ 848s # received: '09' 848s ok 27 848s # testing : SSL_SERVER_M_SERIAL 848s # expected: qr/^[0-9A-F]+$/ 848s # received: '06' 848s ok 28 848s # testing : SSL_PROTOCOL 848s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 848s # received: 'TLSv1.3' 848s ok 29 848s # testing : SSL_CLIENT_V_START 848s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 848s # received: 'Dec 17 20:17:30 2024 GMT' 848s ok 30 848s # testing : SSL_SERVER_V_START 848s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 848s # received: 'Dec 17 20:17:30 2024 GMT' 848s ok 31 848s # testing : SSL_CLIENT_V_END 848s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 848s # received: 'Dec 17 20:17:30 2025 GMT' 848s ok 32 848s # testing : SSL_SERVER_V_END 848s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 848s # received: 'Dec 17 20:17:30 2025 GMT' 848s ok 33 848s # testing : SSL_CIPHER 848s # expected: qr/^[A-Z0-9_-]+$/ 848s # received: 'TLS_AES_256_GCM_SHA384' 848s ok 34 848s # testing : SSL_CIPHER_EXPORT 848s # expected: 'false' 848s # received: 'false' 848s ok 35 848s # testing : SSL_CIPHER_ALGKEYSIZE 848s # expected: qr/^\d+$/ 848s # received: '256' 848s ok 36 848s # testing : SSL_CIPHER_USEKEYSIZE 848s # expected: qr/^\d+$/ 848s # received: '256' 848s ok 37 848s # testing : SSL_SECURE_RENEG 848s # expected: qr/^(false|true)$/ 848s # received: 'true' 848s ok 38 848s # testing : SSL_CLIENT_S_DN 848s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 848s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 848s ok 39 848s # testing : SSL_SERVER_S_DN 848s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 848s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 848s ok 40 848s # testing : SSL_CLIENT_S_DN_C 848s # expected: 'US' 848s # received: 'US' 848s ok 41 848s # testing : SSL_SERVER_S_DN_C 848s # expected: 'US' 848s # received: 'US' 848s ok 42 848s # testing : SSL_CLIENT_S_DN_ST 848s # expected: 'California' 848s # received: 'California' 848s ok 43 848s # testing : SSL_SERVER_S_DN_ST 848s # expected: 'California' 848s # received: 'California' 848s ok 44 848s # testing : SSL_CLIENT_S_DN_L 848s # expected: 'San Francisco' 848s # received: 'San Francisco' 848s ok 45 848s # testing : SSL_SERVER_S_DN_L 848s # expected: 'San Francisco' 848s # received: 'San Francisco' 848s ok 46 848s # testing : SSL_CLIENT_S_DN_O 848s # expected: 'ASF' 848s # received: 'ASF' 848s ok 47 848s # testing : SSL_SERVER_S_DN_O 848s # expected: 'ASF' 848s # received: 'ASF' 848s ok 48 848s # testing : SSL_CLIENT_S_DN_OU 848s # expected: 'httpd-test' 848s # received: 'httpd-test' 848s ok 49 848s # testing : SSL_SERVER_S_DN_OU 848s # expected: qr/^httpd-test\/([-\w]+)/ 848s # received: 'httpd-test/rsa-test' 848s ok 50 848s # testing : SSL_CLIENT_S_DN_CN 848s # expected: 'client_ok' 848s # received: 'client_ok' 848s ok 51 848s # testing : SSL_SERVER_S_DN_CN 848s # expected: 'localhost' 848s # received: 'localhost' 848s ok 52 848s # testing : SSL_CLIENT_S_DN_Email 848s # expected: 'test-dev@httpd.apache.org' 848s # received: 'test-dev@httpd.apache.org' 848s ok 53 848s # testing : SSL_SERVER_S_DN_Email 848s # expected: 'test-dev@httpd.apache.org' 848s # received: 'test-dev@httpd.apache.org' 848s ok 54 848s # testing : SSL_CLIENT_SAN_Email_0 848s # expected: 'test-dev@httpd.apache.org' 848s # received: 'test-dev@httpd.apache.org' 848s ok 55 848s # testing : SSL_SERVER_SAN_DNS_0 848s # expected: 'localhost' 848s # received: 'localhost' 848s ok 56 848s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 848s # expected: 'test-dev@httpd.apache.org' 848s # received: 'test-dev@httpd.apache.org' 848s ok 57 848s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 848s # expected: '_https.localhost' 848s # received: '_https.localhost' 848s ok 58 848s # testing : SSL_CLIENT_I_DN 848s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 848s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 848s ok 59 848s # testing : SSL_SERVER_I_DN 848s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 848s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 848s ok 60 848s # testing : SSL_CLIENT_I_DN_C 848s # expected: 'US' 848s # received: 'US' 848s ok 61 848s # testing : SSL_SERVER_I_DN_C 848s # expected: 'US' 848s # received: 'US' 848s ok 62 848s # testing : SSL_CLIENT_I_DN_ST 848s # expected: 'California' 848s # received: 'California' 848s ok 63 848s # testing : SSL_SERVER_I_DN_ST 848s # expected: 'California' 848s # received: 'California' 848s ok 64 848s # testing : SSL_CLIENT_I_DN_L 848s # expected: 'San Francisco' 848s # received: 'San Francisco' 848s ok 65 848s # testing : SSL_SERVER_I_DN_L 848s # expected: 'San Francisco' 848s # received: 'San Francisco' 848s ok 66 848s # testing : SSL_CLIENT_I_DN_O 848s # expected: 'ASF' 848s # received: 'ASF' 848s ok 67 848s # testing : SSL_SERVER_I_DN_O 848s # expected: 'ASF' 848s # received: 'ASF' 848s ok 68 848s # testing : SSL_CLIENT_I_DN_OU 848s # expected: 'httpd-test' 848s # received: 'httpd-test' 848s ok 69 848s # testing : SSL_SERVER_I_DN_OU 848s # expected: 'httpd-test' 848s # received: 'httpd-test' 848s ok 70 848s # testing : SSL_CLIENT_I_DN_CN 848s # expected: 'ca' 848s # received: 'ca' 848s ok 71 848s # testing : SSL_SERVER_I_DN_CN 848s # expected: 'ca' 848s # received: 'ca' 848s ok 72 848s # testing : SSL_SERVER_I_DN_CN_RAW 848s # expected: 'ca' 848s # received: 'ca' 848s ok 73 848s # testing : SSL_SERVER_I_DN_CN_0_RAW 848s # expected: 'ca' 848s # received: 'ca' 848s ok 74 848s # testing : SSL_CLIENT_I_DN_Email 848s # expected: 'test-dev@httpd.apache.org' 848s # received: 'test-dev@httpd.apache.org' 848s ok 75 848s # testing : SSL_SERVER_I_DN_Email 848s # expected: 'test-dev@httpd.apache.org' 848s # received: 'test-dev@httpd.apache.org' 848s ok 76 848s # testing : SSL_CLIENT_A_SIG 848s # expected: 'sha256WithRSAEncryption' 848s # received: 'sha256WithRSAEncryption' 848s ok 77 848s # testing : SSL_SERVER_A_SIG 848s # expected: 'sha256WithRSAEncryption' 848s # received: 'sha256WithRSAEncryption' 848s ok 78 848s # testing : SSL_CLIENT_A_KEY 848s # expected: 'rsaEncryption' 848s # received: 'rsaEncryption' 848s ok 79 848s # testing : SSL_SERVER_A_KEY 848s # expected: qr/^[rd]saEncryption$/ 848s # received: 'rsaEncryption' 848s ok 80 848s # testing : SSL_CLIENT_CERT 848s # expected: qr/^-----BEGIN CERTIFICATE-----/ 848s # received: '-----BEGIN CERTIFICATE----- 848s # MIIFHTCCBAWgAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 848s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 848s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 848s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 848s # MjAxNzMwWhcNMjUxMjE3MjAxNzMwWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 848s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 848s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 848s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 848s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqjc6uZkUJegs4E6jpxPD2Gd06KTm8oOUsR4k 848s # norfX1Lwkob9KVOg8h6J51s+n7FmqdINQlaroCytSxxNAYzXsdsoW8dNzYPpKhyU 848s # nmSI5Gpi30WA3QFbm5Jo6qqFBmwVpKUy+g0HYGJCpb2dTuZnagnTl1fd7UMwSRoG 848s # vEax8eJm5Bl+JZfw6ZTSfQT+26iFIZ73Ipxqf5jL9BOu1rIxq7iY55s7B6id9I9f 848s # I/03wdjOsk4Rb1CglokofJPpUGkIW/tsXHC5w6xviTklmBM/BCYyFrnwX6xuN1UY 848s # g3oqdzB9twWKxV0y91S4U+HtbcKslbyb6tQoloI+4WRfA0fazwIDAQABo4IBbzCC 848s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 848s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 848s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 848s # A1UdDgQWBBS+0QcktiI3BlqCh9ztZwhgRtR/lDCBvgYDVR0jBIG2MIGzoYGapIGX 848s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 848s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 848s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 848s # Y2hlLm9yZ4IUEBYEkLbkbDAgeRCcPws7ydl1d2QwDQYJKoZIhvcNAQELBQADggEB 848s # AGrwlwuEBPJa/HNR9DvCsTkhCucIPtoKDD494Vvmswwt6pTwmoblGbtfu+X8H+pE 848s # WKRvV2pGPmesX6uG67V9yrzx8Y8gAP14cf7igSe9h1g76cNPHdPFh+PainrCrTRu 848s # MhWSSQ0+n9NhZeSj0EAbdBB04i1Eb+n5N+vK1zXu4I44ILFw1Z0IETo34AsYhA0a 848s # A+nXZ13X7jTyZmsUwkSbpUk1LI5XI21CW2MXZi4co/Qw4FpSXDrpnwwUvXdLxRYd 848s # QWMO/8JDX9kq/eZXxaBx11rmuyk1lNbLuhyJz5Tlo4ILE11c6Yj3hLgq0seHEEgP 848s # o+XXPMaCeRpolnqB+SzTq+U= 848s # -----END CERTIFICATE----- 848s # ' 848s ok 81 848s # testing : SSL_SERVER_CERT 848s # expected: qr/^-----BEGIN CERTIFICATE-----/ 848s # received: '-----BEGIN CERTIFICATE----- 848s # MIIE0TCCA7mgAwIBAgIBBjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 848s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 848s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 848s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 848s # MjAxNzMwWhcNMjUxMjE3MjAxNzMwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 848s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 848s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 848s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 848s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAulSaiORJCe7Ls8yL/wW8ejjR 848s # G1HXudRlYzRniN1tehaYNfO+3b1EUSxPCS4YuadkgrdwrNaq6BMN2Cgp9MvwrHmu 848s # /FExo7qRaqDCJ+EDld+aILLmekX4Yc+v3U6bDZCWGo0TDowZu6H2NA5aSJ89po/z 848s # RqY51W+BBSXYgpACgOVMEswGPAEaj3NP0yhdtzF93ARgzruuEn7wtaSeM56zGwJh 848s # 5Fh5/BulaHYqeCUWpJPeFvXCf2T/NUuFdOkceyBYEic+lCfyZ8dRisFIDVs46P79 848s # MDfXW3fobWo9VXFAQmvflfKz6UMUOx4RoUZTXXKuLuZj2po6zlkN3MnEpN+gLwID 848s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 848s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFNyK9tfuSL59JBcMwDrYWgB3ihh7 848s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 848s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 848s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 848s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQQFgSQtuRsMCB5EJw/CzvJ2XV3 848s # ZDANBgkqhkiG9w0BAQsFAAOCAQEApYshtgYZC52LqAZtdmRX7DlPu40+M105WaWb 848s # kUQl3kl0iPCRttsAiGVzpOPz89v17bEwEigJE0GYeRfv1Tfv95kAGACKgLq0hozl 848s # P7BizLwVkX8z3pAekzIUV7osVhX5y+BqKsI8sy08zh84G6D1fqxVfI3gWLPf/dTO 848s # Oly/7jekewgQKtkT8wEW9cl1wP2+NgJA1fvw4WHOjS4dV+ERu/IL7jeUGLjQuQYa 848s # xMkPZeYLGDwIZ4iwqgYVfRRhV6hYM44OVSIr0Vzk9nxs54/vtXpKLfAs24uo3f/r 848s # pSSQUDmCQERDWFc4LI6QwgiMjW6exCO+B/6+F0KOOqdPbYk+cw== 848s # -----END CERTIFICATE----- 848s # ' 848s ok 82 848s # testing : SSL_CLIENT_VERIFY 848s # expected: 'SUCCESS' 848s # received: 'SUCCESS' 848s ok 83 848s ok 850s t/ssl/verify.t ...................... 850s 1..3 850s # Running under perl version 5.038002 for linux 850s # Current time local: Tue Dec 17 20:22:43 2024 850s # Current time GMT: Tue Dec 17 20:22:43 2024 850s # Using Test.pm version 1.31 850s # Using Apache/Test.pm version 1.42 850s HTTP/1.1 403 Forbidden 850s Connection: close 850s Date: Tue, 17 Dec 2024 20:22:45 GMT 850s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 850s Content-Length: 258 850s Content-Type: text/html; charset=iso-8859-1 850s Client-Date: Tue, 17 Dec 2024 20:22:45 GMT 850s Client-Peer: 127.0.0.1:8532 850s Client-Response-Num: 1 850s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 850s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 850s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 850s Client-SSL-Socket-Class: IO::Socket::SSL 850s Client-SSL-Version: TLSv1_3 850s Title: 403 Forbidden 850s 850s 850s 850s 403 Forbidden 850s 850s

Forbidden

850s

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

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

Not Found

877s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

901s #

The requested URL was not found on this server.

901s # ' 901s ok 8 901s # testing : /merge/notfound.html code 901s # expected: 404 901s # received: '404' 901s ok 9 901s # testing : /merge/notfound.html content 901s # expected: 'testing merge' 901s # received: 'testing merge' 901s ok 10 901s # testing : /merge/merge2/notfound.html code 901s # expected: 404 901s # received: '404' 901s ok 11 901s # testing : /merge/merge2/notfound.html content 901s # expected: 'testing merge' 901s # received: 'testing merge' 901s ok 12 901s # testing : /bounce/notfound.html code 901s # expected: 404 901s # received: '404' 901s ok 13 901s # testing : /bounce/notfound.html content 901s # expected: qr/expire test/ 901s # received: ' 901s # expire test 901s # expire test 901s # ' 901s ok 14 901s ok 903s t/apache/etags.t .................... 903s # Checking for existence of FileETag directive 903s # Returned 200: 903s 1..61 903s # Running under perl version 5.038002 for linux 903s # Current time local: Tue Dec 17 20:23:36 2024 903s # Current time GMT: Tue Dec 17 20:23:36 2024 903s # Using Test.pm version 1.31 903s # Using Apache/Test.pm version 1.42 903s # --- 903s # HEAD /apache/etags/none/mis/test.txt 903s # Expecting three components in ETag field 903s # Received "8e3e3-b-613edd771cbc0" 903s ok 1 903s # --- 903s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 903s # Expecting one component in ETag field 903s # Received "8e406" 903s ok 2 903s # --- 903s # HEAD /apache/etags/m/plus-ms/test.txt 903s # Expecting two components in ETag field 903s # Received "b-613edd771cbc0" 903s ok 3 903s # --- 903s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 903s # Expecting two components in ETag field 903s # Received "8e409-613edd771cbc0" 903s ok 4 903s # --- 903s # HEAD /apache/etags/none/plus-mis/test.txt 903s # Expecting three components in ETag field 903s # Received "8e40a-b-613edd771cbc0" 903s ok 5 903s # --- 903s # HEAD /apache/etags/all/minus-s/test.txt 903s # Expecting two components in ETag field 903s # Received "8e388-613edd771cbc0" 903s ok 6 903s # --- 903s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 903s # Expecting two components in ETag field 903s # Received "b-613edd771cbc0" 903s ok 7 903s # --- 903s # HEAD /apache/etags/all/i/test.txt 903s # Expecting one component in ETag field 903s # Received "8e368" 903s ok 8 903s # --- 903s # HEAD /apache/etags/m/minus-ms/test.txt 903s # Expecting field to be absent 903s # Received "b-613edd771cbc0" 903s ok 9 903s # --- 903s # HEAD /apache/etags/all/m/test.txt 903s # Expecting one component in ETag field 903s # Received "613edd771cbc0" 903s ok 10 903s # --- 903s # HEAD /apache/etags/none/plus-mi/test.txt 903s # Expecting two components in ETag field 903s # Received "8e3f2-613edd771cbc0" 903s ok 11 903s # --- 903s # HEAD /apache/etags/all/minus-ms/test.txt 903s # Expecting one component in ETag field 903s # Received "8e385" 903s ok 12 903s # --- 903s # HEAD /apache/etags/none/i/test.txt 903s # Expecting one component in ETag field 903s # Received "8e3d5" 903s ok 13 903s # --- 903s # HEAD /apache/etags/i/test.txt 903s # Expecting one component in ETag field 903s # Received "8e397" 903s ok 14 903s # --- 903s # HEAD /apache/etags/m/minus-s/test.txt 903s # Expecting field to be absent 903s # Received "613edd771cbc0" 903s ok 15 903s # --- 903s # HEAD /apache/etags/none/plus-m/test.txt 903s # Expecting one component in ETag field 903s # Received "613edd771cbc0" 903s ok 16 903s # --- 903s # HEAD /apache/etags/none/test.txt 903s # Expecting field to be absent 903s # ETag field is missing 903s ok 17 903s # --- 903s # HEAD /apache/etags/none/inherit/test.txt 903s # Expecting field to be absent 903s # ETag field is missing 903s ok 18 903s # --- 903s # HEAD /apache/etags/all/s/test.txt 903s # Expecting one component in ETag field 903s # Received "b" 903s ok 19 903s # --- 903s # HEAD /apache/etags/all/inherit/test.txt 903s # Expecting three components in ETag field 903s # Received "8e36a-b-613edd771cbc0" 903s ok 20 903s # --- 903s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 903s # Expecting one component in ETag field 903s # Received "613edd771cbc0" 903s ok 21 903s # --- 903s # HEAD /apache/etags/m/plus-mis/test.txt 903s # Expecting three components in ETag field 903s # Received "8e3c0-b-613edd771cbc0" 903s ok 22 903s # --- 903s # HEAD /apache/etags/is/test.txt 903s # Expecting two components in ETag field 903s # Received "8e39a-b" 903s ok 23 903s # --- 903s # HEAD /apache/etags/mis/test.txt 903s # Expecting three components in ETag field 903s # Received "8e3cd-b-613edd771cbc0" 903s ok 24 903s # --- 903s # HEAD /apache/etags/m/plus-m/test.txt 903s # Expecting one component in ETag field 903s # Received "613edd771cbc0" 903s ok 25 903s # --- 903s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 903s # Expecting two components in ETag field 903s # Received "8e3fd-b" 903s ok 26 903s # --- 903s # HEAD /apache/etags/m/plus-s/test.txt 903s # Expecting two components in ETag field 903s # Received "b-613edd771cbc0" 903s ok 27 903s # --- 903s # HEAD /apache/etags/none/is/test.txt 903s # Expecting two components in ETag field 903s # Received "8e3da-b" 903s ok 28 903s # --- 903s # HEAD /apache/etags/all/minus-i/test.txt 903s # Expecting two components in ETag field 903s # Received "b-613edd771cbc0" 903s ok 29 903s # --- 903s # HEAD /apache/etags/m/minus-mis/test.txt 903s # Expecting field to be absent 903s # Received "b-613edd771cbc0" 903s ok 30 903s # --- 903s # HEAD /apache/etags/m/minus-is/test.txt 903s # Expecting field to be absent 903s # Received "613edd771cbc0" 903s ok 31 903s # --- 903s # HEAD /apache/etags/default/test.txt 903s # Expecting two components in ETag field 903s # Received "b-613edd771cbc0" 903s ok 32 903s # --- 903s # HEAD /apache/etags/mi/test.txt 903s # Expecting two components in ETag field 903s # Received "8e3ca-613edd771cbc0" 903s ok 33 903s # --- 903s # HEAD /apache/etags/none/plus-is/test.txt 903s # Expecting two components in ETag field 903s # Received "8e3ec-b" 903s ok 34 903s # --- 903s # HEAD /apache/etags/none/mi/test.txt 903s # Expecting two components in ETag field 903s # Received "8e3e0-613edd771cbc0" 903s ok 35 903s # --- 903s # HEAD /apache/etags/none/s/test.txt 903s # Expecting one component in ETag field 903s # Received "b" 903s ok 36 903s # --- 903s # HEAD /apache/etags/m/minus-m/test.txt 903s # Expecting field to be absent 903s # Received "b-613edd771cbc0" 903s ok 37 903s # --- 903s # HEAD /apache/etags/m/plus-i/test.txt 903s # Expecting two components in ETag field 903s # Received "8e3b4-613edd771cbc0" 903s ok 38 903s # --- 903s # HEAD /apache/etags/all/mis/test.txt 903s # Expecting three components in ETag field 903s # Received "8e38b-b-613edd771cbc0" 903s ok 39 903s # --- 903s # HEAD /apache/etags/all/is/test.txt 903s # Expecting two components in ETag field 903s # Received "8e36d-b" 903s ok 40 903s # --- 903s # HEAD /apache/etags/all/ms/test.txt 903s # Expecting two components in ETag field 903s # Received "b-613edd771cbc0" 903s ok 41 903s # --- 903s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 903s # Expecting field to be absent 903s # Received "b-613edd771cbc0" 903s ok 42 903s # --- 903s # HEAD /apache/etags/s/test.txt 903s # Expecting one component in ETag field 903s # Received "b" 903s ok 43 903s # --- 903s # HEAD /apache/etags/none/plus-i/test.txt 903s # Expecting one component in ETag field 903s # Received "8e3e9" 903s ok 44 903s # --- 903s # HEAD /apache/etags/m/test.txt 903s # Expecting one component in ETag field 903s # Received "613edd771cbc0" 903s ok 45 903s # --- 903s # HEAD /apache/etags/all/minus-is/test.txt 903s # Expecting one component in ETag field 903s # Received "613edd771cbc0" 903s ok 46 903s # --- 903s # HEAD /apache/etags/none/m/test.txt 903s # Expecting one component in ETag field 903s # Received "613edd771cbc0" 903s ok 47 903s # --- 903s # HEAD /apache/etags/all/minus-mis/test.txt 903s # Expecting field to be absent 903s # Received "b-613edd771cbc0" 903s ok 48 903s # --- 903s # HEAD /apache/etags/m/plus-is/test.txt 903s # Expecting three components in ETag field 903s # Received "8e3b7-b-613edd771cbc0" 903s ok 49 903s # --- 903s # HEAD /apache/etags/all/mi/test.txt 903s # Expecting two components in ETag field 903s # Received "8e373-613edd771cbc0" 903s ok 50 903s # --- 903s # HEAD /apache/etags/all/test.txt 903s # Expecting three components in ETag field 903s # Received "8e392-b-613edd771cbc0" 903s ok 51 903s # --- 903s # HEAD /apache/etags/ms/test.txt 903s # Expecting two components in ETag field 903s # Received "b-613edd771cbc0" 903s ok 52 903s # --- 903s # HEAD /apache/etags/none/plus-s/test.txt 903s # Expecting one component in ETag field 903s # Received "b" 903s ok 53 903s # --- 903s # HEAD /apache/etags/m/plus-mi/test.txt 903s # Expecting two components in ETag field 903s # Received "8e3bd-613edd771cbc0" 903s ok 54 903s # --- 903s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 903s # Expecting one component in ETag field 903s # Received "b" 903s ok 55 903s # --- 903s # HEAD /apache/etags/m/minus-i/test.txt 903s # Expecting field to be absent 903s # Received "613edd771cbc0" 903s ok 56 903s # --- 903s # HEAD /apache/etags/m/minus-mi/test.txt 903s # Expecting field to be absent 903s # Received "b-613edd771cbc0" 903s ok 57 903s # --- 903s # HEAD /apache/etags/all/minus-mi/test.txt 903s # Expecting one component in ETag field 903s # Received "b" 903s ok 58 903s # --- 903s # HEAD /apache/etags/none/plus-ms/test.txt 903s # Expecting two components in ETag field 903s # Received "b-613edd771cbc0" 903s ok 59 903s # --- 903s # HEAD /apache/etags/all/minus-m/test.txt 903s # Expecting two components in ETag field 903s # Received "8e37c-b" 903s ok 60 903s # --- 903s # HEAD /apache/etags/none/ms/test.txt 903s # Expecting two components in ETag field 903s # Received "b-613edd771cbc0" 903s ok 61 903s ok 905s t/apache/expr.t ..................... 905s 1..229 905s # Running under perl version 5.038002 for linux 905s # Current time local: Tue Dec 17 20:23:38 2024 905s # Current time GMT: Tue Dec 17 20:23:38 2024 905s # Using Test.pm version 1.31 905s # Using Apache/Test.pm version 1.42 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true" should evaluate to true, got true 905s ok 1 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "false" should evaluate to false, got false 905s ok 2 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s Should get parse error for "foo", got parse error 905s ok 3 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "1 -eq 01" should evaluate to true, got true 905s ok 4 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "1 -eq 2" should evaluate to false, got false 905s ok 5 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "1 -ne 2" should evaluate to true, got true 905s ok 6 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "1 -ne 1" should evaluate to false, got false 905s ok 7 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "1 -lt 02" should evaluate to true, got true 905s ok 8 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "1 -lt 1" should evaluate to false, got false 905s ok 9 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "1 -le 2" should evaluate to true, got true 905s ok 10 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "1 -le 1" should evaluate to true, got true 905s ok 11 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "2 -gt 1" should evaluate to true, got true 905s ok 12 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "1 -gt 1" should evaluate to false, got false 905s ok 13 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "2 -ge 1" should evaluate to true, got true 905s ok 14 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "1 -ge 1" should evaluate to true, got true 905s ok 15 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "1 -gt -1" should evaluate to true, got true 905s ok 16 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'aa' == 'aa'" should evaluate to true, got true 905s ok 17 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'aa' == 'b'" should evaluate to false, got false 905s ok 18 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'aa' = 'aa'" should evaluate to true, got true 905s ok 19 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'aa' = 'b'" should evaluate to false, got false 905s ok 20 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'aa' != 'b'" should evaluate to true, got true 905s ok 21 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'aa' != 'aa'" should evaluate to false, got false 905s ok 22 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'aa' < 'b'" should evaluate to true, got true 905s ok 23 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'aa' < 'aa'" should evaluate to false, got false 905s ok 24 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'aa' <= 'b'" should evaluate to true, got true 905s ok 25 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'aa' <= 'aa'" should evaluate to true, got true 905s ok 26 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'b' > 'aa'" should evaluate to true, got true 905s ok 27 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'aa' > 'aa'" should evaluate to false, got false 905s ok 28 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'b' >= 'aa'" should evaluate to true, got true 905s ok 29 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'aa' >= 'aa'" should evaluate to true, got true 905s ok 30 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 905s ok 31 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 905s ok 32 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 905s ok 33 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 905s ok 34 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 905s ok 35 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 905s ok 36 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 905s ok 37 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 905s ok 38 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 905s ok 39 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 905s ok 40 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{TIME} != ''" should evaluate to true, got true 905s ok 41 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'a' -in { 'b', 'a' } " should evaluate to true, got true 905s ok 42 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'a' -in { 'b', 'c' } " should evaluate to false, got false 905s ok 43 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " 'abc' =~ /bc/ " should evaluate to true, got true 905s ok 44 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " 'abc' =~ /BC/i " should evaluate to true, got true 905s ok 45 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " 'abc' !~ m!bc! " should evaluate to false, got false 905s ok 46 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " 'abc' !~ m!BC!i " should evaluate to false, got false 905s ok 47 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " $0 == '' " should evaluate to true, got true 905s ok 48 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " $1 == '' " should evaluate to true, got true 905s ok 49 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " $9 == '' " should evaluate to true, got true 905s ok 50 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " '$0' == '' " should evaluate to true, got true 905s ok 51 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 905s ok 52 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 905s ok 53 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 905s ok 54 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 905s ok 55 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 905s ok 56 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 905s ok 57 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 905s ok 58 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 905s ok 59 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 905s ok 60 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 905s ok 61 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 905s ok 62 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 905s ok 63 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 905s ok 64 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 905s ok 65 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 905s ok 66 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 905s ok 67 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 905s ok 68 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 905s ok 69 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 905s ok 70 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{HTTPS} == 'off' " should evaluate to true, got true 905s ok 71 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 905s ok 72 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 905s ok 73 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 905s ok 74 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 905s ok 75 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 905s ok 76 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 905s ok 77 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 905s ok 78 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 905s ok 79 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 905s ok 80 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 905s ok 81 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 905s ok 82 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "escape('?') = '%3f' " should evaluate to true, got true 905s ok 83 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "unescape('%3f') = '?' " should evaluate to true, got true 905s ok 84 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 905s ok 85 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 905s ok 86 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 905s ok 87 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "file('/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 905s ok 88 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-n ''" should evaluate to false, got false 905s ok 89 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-z ''" should evaluate to true, got true 905s ok 90 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-n '1'" should evaluate to true, got true 905s ok 91 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-z '1'" should evaluate to false, got false 905s ok 92 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s Should get parse error for "-R 'abc'", got parse error 905s ok 93 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 905s ok 94 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-R '240.0.0.0'" should evaluate to false, got false 905s ok 95 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-R '240.0.0.0/8'" should evaluate to false, got false 905s ok 96 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-R 'ff::/8'" should evaluate to false, got false 905s ok 97 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 905s ok 98 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 905s ok 99 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 905s ok 100 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 905s ok 101 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 905s ok 102 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 905s ok 103 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 905s ok 104 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'foo' -strmatch '*o'" should evaluate to true, got true 905s ok 105 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 905s ok 106 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'foo' -strmatch 'F*'" should evaluate to false, got false 905s ok 107 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'foo' -strcmatch 'F*'" should evaluate to true, got true 905s ok 108 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'foo' -strmatch 'g*'" should evaluate to false, got false 905s ok 109 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'foo' -strcmatch 'g*'" should evaluate to false, got false 905s ok 110 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 905s ok 111 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 905s ok 112 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 905s ok 113 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 905s ok 114 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s Should get parse error for "foo('bar') = 'bar'", got parse error 905s ok 115 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s Should get parse error for "%{FOO} != 'bar'", got parse error 905s ok 116 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s Should get parse error for "'bar' = bar", got parse error 905s ok 117 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true" should evaluate to true, got true 905s ok 118 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true && true" should evaluate to true, got true 905s ok 119 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true || true" should evaluate to true, got true 905s ok 120 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true || true || true" should evaluate to true, got true 905s ok 121 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true || true && true" should evaluate to true, got true 905s ok 122 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true && true || true" should evaluate to true, got true 905s ok 123 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true && true && true" should evaluate to true, got true 905s ok 124 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true || true || !true" should evaluate to true, got true 905s ok 125 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true || true && !true" should evaluate to true, got true 905s ok 126 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true && true || !true" should evaluate to true, got true 905s ok 127 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true && true && !true" should evaluate to false, got false 905s ok 128 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true && !true" should evaluate to false, got false 905s ok 129 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true || !true" should evaluate to true, got true 905s ok 130 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true || !true || true" should evaluate to true, got true 905s ok 131 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true || !true && true" should evaluate to true, got true 905s ok 132 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true && !true || true" should evaluate to true, got true 905s ok 133 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true && !true && true" should evaluate to false, got false 905s ok 134 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true || !true || !true" should evaluate to true, got true 905s ok 135 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true || !true && !true" should evaluate to true, got true 905s ok 136 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true && !true || !true" should evaluate to false, got false 905s ok 137 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "true && !true && !true" should evaluate to false, got false 905s ok 138 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true" should evaluate to false, got false 905s ok 139 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true && true" should evaluate to false, got false 905s ok 140 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true || true" should evaluate to true, got true 905s ok 141 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true || true || true" should evaluate to true, got true 905s ok 142 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true || true && true" should evaluate to true, got true 905s ok 143 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true && true || true" should evaluate to true, got true 905s ok 144 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true && true && true" should evaluate to false, got false 905s ok 145 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true || true || !true" should evaluate to true, got true 905s ok 146 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true || true && !true" should evaluate to false, got false 905s ok 147 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true && true || !true" should evaluate to false, got false 905s ok 148 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true && true && !true" should evaluate to false, got false 905s ok 149 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true && !true" should evaluate to false, got false 905s ok 150 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true || !true" should evaluate to false, got false 905s ok 151 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true || !true || true" should evaluate to true, got true 905s ok 152 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true || !true && true" should evaluate to false, got false 905s ok 153 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true && !true || true" should evaluate to true, got true 905s ok 154 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true && !true && true" should evaluate to false, got false 905s ok 155 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true || !true || !true" should evaluate to false, got false 905s ok 156 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true || !true && !true" should evaluate to false, got false 905s ok 157 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true && !true || !true" should evaluate to false, got false 905s ok 158 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!true && !true && !true" should evaluate to false, got false 905s ok 159 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true)" should evaluate to false, got false 905s ok 160 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true && true)" should evaluate to false, got false 905s ok 161 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true || true)" should evaluate to false, got false 905s ok 162 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true || true || true)" should evaluate to false, got false 905s ok 163 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true || true && true)" should evaluate to false, got false 905s ok 164 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true && true || true)" should evaluate to false, got false 905s ok 165 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true && true && true)" should evaluate to false, got false 905s ok 166 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true || true || !true)" should evaluate to false, got false 905s ok 167 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true || true && !true)" should evaluate to false, got false 905s ok 168 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true && true || !true)" should evaluate to false, got false 905s ok 169 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true && true && !true)" should evaluate to true, got true 905s ok 170 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true && !true)" should evaluate to true, got true 905s ok 171 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true || !true)" should evaluate to false, got false 905s ok 172 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true || !true || true)" should evaluate to false, got false 905s ok 173 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true || !true && true)" should evaluate to false, got false 905s ok 174 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true && !true || true)" should evaluate to false, got false 905s ok 175 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true && !true && true)" should evaluate to true, got true 905s ok 176 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true || !true || !true)" should evaluate to false, got false 905s ok 177 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true || !true && !true)" should evaluate to false, got false 905s ok 178 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true && !true || !true)" should evaluate to true, got true 905s ok 179 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(true && !true && !true)" should evaluate to true, got true 905s ok 180 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true)" should evaluate to true, got true 905s ok 181 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true && true)" should evaluate to true, got true 905s ok 182 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true || true)" should evaluate to false, got false 905s ok 183 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true || true || true)" should evaluate to false, got false 905s ok 184 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true || true && true)" should evaluate to false, got false 905s ok 185 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true && true || true)" should evaluate to false, got false 905s ok 186 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true && true && true)" should evaluate to true, got true 905s ok 187 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true || true || !true)" should evaluate to false, got false 905s ok 188 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true || true && !true)" should evaluate to true, got true 905s ok 189 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true && true || !true)" should evaluate to true, got true 905s ok 190 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true && true && !true)" should evaluate to true, got true 905s ok 191 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true && !true)" should evaluate to true, got true 905s ok 192 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true || !true)" should evaluate to true, got true 905s ok 193 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true || !true || true)" should evaluate to false, got false 905s ok 194 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true || !true && true)" should evaluate to true, got true 905s ok 195 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true && !true || true)" should evaluate to false, got false 905s ok 196 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true && !true && true)" should evaluate to true, got true 905s ok 197 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true || !true || !true)" should evaluate to true, got true 905s ok 198 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true || !true && !true)" should evaluate to true, got true 905s ok 199 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true && !true || !true)" should evaluate to true, got true 905s ok 200 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "!(!true && !true && !true)" should evaluate to true, got true 905s ok 201 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "filesize('/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 905s ok 202 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "filesize('/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 905s ok 203 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "filesize('/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 905s ok 204 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-d '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 905s ok 205 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-e '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 905s ok 206 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-f '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 905s ok 207 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-s '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 905s ok 208 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-d '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 905s ok 209 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-e '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 905s ok 210 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-f '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 905s ok 211 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-s '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 905s ok 212 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-d '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 905s ok 213 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-e '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 905s ok 214 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-f '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 905s ok 215 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-s '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 905s ok 216 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-d '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 905s ok 217 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-e '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 905s ok 218 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-f '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 905s ok 219 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-s '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 905s ok 220 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-F '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 905s ok 221 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-F '/tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 905s ok 222 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-U '/apache/' " should evaluate to true, got true 905s ok 223 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "-U '/apache/expr/none' " should evaluate to false, got false 905s ok 224 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 905s ok 225 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 905s ok 226 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "base64('foo') = 'Zm9v' " should evaluate to true, got true 905s ok 227 905s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 905s ok 228 905s Error log should not have 'Internal evaluation error' entries, found 0 905s ok 229 905s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 905s ok 910s t/apache/expr_string.t .............. 910s 1..29 910s # Running under perl version 5.038002 for linux 910s # Current time local: Tue Dec 17 20:23:40 2024 910s # Current time GMT: Tue Dec 17 20:23:40 2024 910s # Using Test.pm version 1.31 910s # Using Apache/Test.pm version 1.42 910s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 910s ok 1 910s Expected return code 200, got 200 for 'foo' 910s ok 2 910s # testing : log message [Tue Dec 17 20:23:42.461170 2024] [log_debug:info] [pid 331256:tid 3427728192] [client 127.0.0.1:53210] foo (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 910s # didn't match 910s # expected: 'foo' 910s # received: 'foo' 910s ok 3 910s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 910s ok 4 910s Expected return code 200, got 200 for '%{req:SomeHeader}' 910s ok 5 910s # testing : log message [Tue Dec 17 20:23:42.719468 2024] [log_debug:info] [pid 331256:tid 3410942784] [client 127.0.0.1:53210] SomeValue (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 910s # didn't match 910s # expected: 'SomeValue' 910s # received: 'SomeValue' 910s ok 6 910s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 910s ok 7 910s Should get parse error (500) for "%{", got 500 910s ok 8 910s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 910s ok 9 910s Expected return code 200, got 200 for '%' 910s ok 10 910s # testing : log message [Tue Dec 17 20:23:43.226936 2024] [log_debug:info] [pid 323637:tid 3329153856] [client 127.0.0.1:53222] % (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 910s # didn't match 910s # expected: '%' 910s # received: '%' 910s ok 11 910s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 910s ok 12 910s Expected return code 200, got 200 for '}' 910s ok 13 910s # testing : log message [Tue Dec 17 20:23:43.480439 2024] [log_debug:info] [pid 323637:tid 3337546560] [client 127.0.0.1:53222] } (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 910s # didn't match 910s # expected: '}' 910s # received: '}' 910s ok 14 910s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 910s ok 15 910s Expected return code 200, got 200 for '\"' 910s ok 16 910s # testing : log message [Tue Dec 17 20:23:43.733704 2024] [log_debug:info] [pid 323637:tid 3320761152] [client 127.0.0.1:53222] " (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 910s # didn't match 910s # expected: '"' 910s # received: '"' 910s ok 17 910s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 910s ok 18 910s Expected return code 200, got 200 for '\'' 910s ok 19 910s # testing : log message [Tue Dec 17 20:23:43.986935 2024] [log_debug:info] [pid 323637:tid 3303975744] [client 127.0.0.1:53222] ' (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 910s # didn't match 910s # expected: '\'' 910s # received: '\'' 910s ok 20 910s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 910s ok 21 910s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 910s ok 22 910s # testing : log message [Tue Dec 17 20:23:44.240584 2024] [log_debug:info] [pid 323637:tid 3312368448] [client 127.0.0.1:53222] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 910s # didn't match 910s # expected: '%{req:SomeHeader}' 910s # received: '%{req:SomeHeader}' 910s ok 23 910s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 910s ok 24 910s Expected return code 200, got 200 for '%{tolower:IDENT}' 910s ok 25 910s # testing : log message [Tue Dec 17 20:23:44.493866 2024] [log_debug:info] [pid 323637:tid 3295583040] [client 127.0.0.1:53222] ident (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 910s # didn't match 910s # expected: 'ident' 910s # received: 'ident' 910s ok 26 910s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 910s ok 27 910s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 910s ok 28 910s # testing : log message [Tue Dec 17 20:23:44.746831 2024] [log_debug:info] [pid 323637:tid 3287190336] [client 127.0.0.1:53222] get (log_transaction hook, /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 910s # didn't match 910s # expected: 'get' 910s # received: 'get' 910s ok 29 910s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 910s ok 912s t/apache/getfile.t .................. 912s # using LWP client 912s 1..219 912s # Running under perl version 5.038002 for linux 912s # Current time local: Tue Dec 17 20:23:45 2024 912s # Current time GMT: Tue Dec 17 20:23:45 2024 912s # Using Test.pm version 1.31 912s # Using Apache/Test.pm version 1.42 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "44f3-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 17651 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl.pod 912s # expected: 17651 912s # received: 17651 912s ok 1 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "dbb0-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 56240 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5004delta.pod 912s # expected: 56240 912s # received: 56240 912s ok 2 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "85eb-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 34283 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5005delta.pod 912s # expected: 34283 912s # received: 34283 912s ok 3 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "d8ed-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 55533 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5100delta.pod 912s # expected: 55533 912s # received: 55533 912s ok 4 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "ab70-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 43888 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5101delta.pod 912s # expected: 43888 912s # received: 43888 912s ok 5 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "15cb7-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 89271 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5120delta.pod 912s # expected: 89271 912s # received: 89271 912s ok 6 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2707-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9991 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5121delta.pod 912s # expected: 9991 912s # received: 9991 912s ok 7 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2569-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9577 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5122delta.pod 912s # expected: 9577 912s # received: 9577 912s ok 8 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1004-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4100 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5123delta.pod 912s # expected: 4100 912s # received: 4100 912s ok 9 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "e58-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3672 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5124delta.pod 912s # expected: 3672 912s # received: 3672 912s ok 10 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1e03-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7683 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5125delta.pod 912s # expected: 7683 912s # received: 7683 912s ok 11 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "233aa-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 144298 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5140delta.pod 912s # expected: 144298 912s # received: 144298 912s ok 12 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1f1e-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7966 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5141delta.pod 912s # expected: 7966 912s # received: 7966 912s ok 13 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1aec-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6892 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5142delta.pod 912s # expected: 6892 912s # received: 6892 912s ok 14 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1e50-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7760 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5143delta.pod 912s # expected: 7760 912s # received: 7760 912s ok 15 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "18b7-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6327 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5144delta.pod 912s # expected: 6327 912s # received: 6327 912s ok 16 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "20a09-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 133641 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5160delta.pod 912s # expected: 133641 912s # received: 133641 912s ok 17 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "17fe-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6142 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5161delta.pod 912s # expected: 6142 912s # received: 6142 912s ok 18 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "e0a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3594 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5162delta.pod 912s # expected: 3594 912s # received: 3594 912s ok 19 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "ff5-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4085 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5163delta.pod 912s # expected: 4085 912s # received: 4085 912s ok 20 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1d286-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 119430 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5180delta.pod 912s # expected: 119430 912s # received: 119430 912s ok 21 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "19c5-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6597 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5181delta.pod 912s # expected: 6597 912s # received: 6597 912s ok 22 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "14d7-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5335 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5182delta.pod 912s # expected: 5335 912s # received: 5335 912s ok 23 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1208-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4616 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5184delta.pod 912s # expected: 4616 912s # received: 4616 912s ok 24 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1c352-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 115538 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5200delta.pod 912s # expected: 115538 912s # received: 115538 912s ok 25 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2a07-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10759 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5201delta.pod 912s # expected: 10759 912s # received: 10759 912s ok 26 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2fef-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 12271 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5202delta.pod 912s # expected: 12271 912s # received: 12271 912s ok 27 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2410-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9232 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5203delta.pod 912s # expected: 9232 912s # received: 9232 912s ok 28 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1fa90-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 129680 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5220delta.pod 912s # expected: 129680 912s # received: 129680 912s ok 29 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "293d-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10557 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5221delta.pod 912s # expected: 10557 912s # received: 10557 912s ok 30 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "301f-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 12319 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5222delta.pod 912s # expected: 12319 912s # received: 12319 912s ok 31 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "20fa-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8442 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5223delta.pod 912s # expected: 8442 912s # received: 8442 912s ok 32 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1162-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4450 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5224delta.pod 912s # expected: 4450 912s # received: 4450 912s ok 33 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "fc0b-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 64523 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5240delta.pod 912s # expected: 64523 912s # received: 64523 912s ok 34 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2009-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8201 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5241delta.pod 912s # expected: 8201 912s # received: 8201 912s ok 35 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1007-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4103 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5242delta.pod 912s # expected: 4103 912s # received: 4103 912s ok 36 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2aac-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10924 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5243delta.pod 912s # expected: 10924 912s # received: 10924 912s ok 37 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1168-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4456 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5244delta.pod 912s # expected: 4456 912s # received: 4456 912s ok 38 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1875b-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 100187 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5260delta.pod 912s # expected: 100187 912s # received: 100187 912s ok 39 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1e25-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7717 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5261delta.pod 912s # expected: 7717 912s # received: 7717 912s ok 40 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1e16-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7702 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5262delta.pod 912s # expected: 7702 912s # received: 7702 912s ok 41 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1b69-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7017 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5263delta.pod 912s # expected: 7017 912s # received: 7017 912s ok 42 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "115d9-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 71129 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5280delta.pod 912s # expected: 71129 912s # received: 71129 912s ok 43 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "11f7-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4599 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5281delta.pod 912s # expected: 4599 912s # received: 4599 912s ok 44 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1806-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6150 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5282delta.pod 912s # expected: 6150 912s # received: 6150 912s ok 45 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "13f7-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5111 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5283delta.pod 912s # expected: 5111 912s # received: 5111 912s ok 46 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9efd-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 40701 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5300delta.pod 912s # expected: 40701 912s # received: 40701 912s ok 47 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1662-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5730 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5301delta.pod 912s # expected: 5730 912s # received: 5730 912s ok 48 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "124a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4682 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5302delta.pod 912s # expected: 4682 912s # received: 4682 912s ok 49 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1374-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4980 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5303delta.pod 912s # expected: 4980 912s # received: 4980 912s ok 50 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "d310-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 54032 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5320delta.pod 912s # expected: 54032 912s # received: 54032 912s ok 51 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1b5f-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7007 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5321delta.pod 912s # expected: 7007 912s # received: 7007 912s ok 52 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9201-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 37377 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5340delta.pod 912s # expected: 37377 912s # received: 37377 912s ok 53 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1076-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4214 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5341delta.pod 912s # expected: 4214 912s # received: 4214 912s ok 54 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "f6a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3946 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5342delta.pod 912s # expected: 3946 912s # received: 3946 912s ok 55 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "fd6-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4054 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5343delta.pod 912s # expected: 4054 912s # received: 4054 912s ok 56 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "ad8b-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 44427 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5360delta.pod 912s # expected: 44427 912s # received: 44427 912s ok 57 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1288-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4744 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5361delta.pod 912s # expected: 4744 912s # received: 4744 912s ok 58 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "f6a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3946 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5362delta.pod 912s # expected: 3946 912s # received: 3946 912s ok 59 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "fd7-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4055 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5363delta.pod 912s # expected: 4055 912s # received: 4055 912s ok 60 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "10d49-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 68937 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5380delta.pod 912s # expected: 68937 912s # received: 68937 912s ok 61 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "f6a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3946 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5381delta.pod 912s # expected: 3946 912s # received: 3946 912s ok 62 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "fd4-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4052 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl5382delta.pod 912s # expected: 4052 912s # received: 4052 912s ok 63 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1e729-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 124713 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl561delta.pod 912s # expected: 124713 912s # received: 124713 912s ok 64 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1a2c1-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 107201 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl56delta.pod 912s # expected: 107201 912s # received: 107201 912s ok 65 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "94ac-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 38060 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl581delta.pod 912s # expected: 38060 912s # received: 38060 912s ok 66 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1176-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4470 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl582delta.pod 912s # expected: 4470 912s # received: 4470 912s ok 67 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "18bf-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6335 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl583delta.pod 912s # expected: 6335 912s # received: 6335 912s ok 68 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1cc3-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7363 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl584delta.pod 912s # expected: 7363 912s # received: 7363 912s ok 69 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1701-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5889 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl585delta.pod 912s # expected: 5889 912s # received: 5889 912s ok 70 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "122b-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4651 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl586delta.pod 912s # expected: 4651 912s # received: 4651 912s ok 71 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "20a5-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8357 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl587delta.pod 912s # expected: 8357 912s # received: 8357 912s ok 72 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "62c1-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 25281 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl588delta.pod 912s # expected: 25281 912s # received: 25281 912s ok 73 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "d290-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 53904 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl589delta.pod 912s # expected: 53904 912s # received: 53904 912s ok 74 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1c1d5-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 115157 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perl58delta.pod 912s # expected: 115157 912s # received: 115157 912s ok 75 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4fe9-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 20457 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlaix.pod 912s # expected: 20457 912s # received: 20457 912s ok 76 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1688-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5768 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlamiga.pod 912s # expected: 5768 912s # received: 5768 912s ok 77 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2031-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8241 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlandroid.pod 912s # expected: 8241 912s # received: 8241 912s ok 78 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "c9433-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 824371 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlapi.pod 912s # expected: 824371 912s # received: 824371 912s ok 79 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "5837-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 22583 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlapio.pod 912s # expected: 22583 912s # received: 22583 912s ok 80 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1b62-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7010 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlartistic.pod 912s # expected: 7010 912s # received: 7010 912s ok 81 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "20c2-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8386 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlbook.pod 912s # expected: 8386 912s # received: 8386 912s ok 82 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "126-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 294 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlboot.pod 912s # expected: 294 912s # received: 294 912s ok 83 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "130-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 304 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlbot.pod 912s # expected: 304 912s # received: 304 912s ok 84 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1f50-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8016 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlbs2000.pod 912s # expected: 8016 912s # received: 8016 912s ok 85 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "dea2-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 56994 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlcall.pod 912s # expected: 56994 912s # received: 56994 912s ok 86 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1180-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4480 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlcheat.pod 912s # expected: 4480 912s # received: 4480 912s ok 87 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "23bf-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9151 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlclass.pod 912s # expected: 9151 912s # received: 9151 912s ok 88 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "3c63-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 15459 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlclassguts.pod 912s # expected: 15459 912s # received: 15459 912s ok 89 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "254a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9546 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlclib.pod 912s # expected: 9546 912s # received: 9546 912s ok 90 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "12e5-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4837 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlcn.pod 912s # expected: 4837 912s # received: 4837 912s ok 91 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1b1a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6938 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlcommunity.pod 912s # expected: 6938 912s # received: 6938 912s ok 92 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "662a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 26154 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlcygwin.pod 912s # expected: 26154 912s # received: 26154 912s ok 93 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "cfa2-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 53154 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldata.pod 912s # expected: 53154 912s # received: 53154 912s ok 94 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "134f-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4943 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 912s # expected: 4943 912s # received: 4943 912s ok 95 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "a85c-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 43100 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldebguts.pod 912s # expected: 43100 912s # received: 43100 912s ok 96 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "5693-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 22163 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldebtut.pod 912s # expected: 22163 912s # received: 22163 912s ok 97 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:46 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9bbb-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 39867 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldebug.pod 912s # expected: 39867 912s # received: 39867 912s ok 98 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "fd4-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4052 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldelta.pod 912s # expected: 4052 912s # received: 4052 912s ok 99 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "5f0a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 24330 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldeprecation.pod 912s # expected: 24330 912s # received: 24330 912s ok 100 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4c051-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 311377 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldiag.pod 912s # expected: 311377 912s # received: 311377 912s ok 101 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "24a0-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9376 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldoc.pod 912s # expected: 9376 912s # received: 9376 912s ok 102 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "b4ed-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 46317 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldocstyle.pod 912s # expected: 46317 912s # received: 46317 912s ok 103 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "687a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 26746 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldsc.pod 912s # expected: 26746 912s # received: 26746 912s ok 104 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1f17-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7959 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perldtrace.pod 912s # expected: 7959 912s # received: 7959 912s ok 105 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "14981-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 84353 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlebcdic.pod 912s # expected: 84353 912s # received: 84353 912s ok 106 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9321-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 37665 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlembed.pod 912s # expected: 37665 912s # received: 37665 912s ok 107 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2877-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10359 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlexperiment.pod 912s # expected: 10359 912s # received: 10359 912s ok 108 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "590b-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 22795 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq.pod 912s # expected: 22795 912s # received: 22795 912s ok 109 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "385d-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 14429 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq1.pod 912s # expected: 14429 912s # received: 14429 912s ok 110 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "24a1-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9377 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq2.pod 912s # expected: 9377 912s # received: 9377 912s ok 111 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "92e1-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 37601 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq3.pod 912s # expected: 37601 912s # received: 37601 912s ok 112 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "162be-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 90814 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq4.pod 912s # expected: 90814 912s # received: 90814 912s ok 113 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "d7fc-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 55292 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq5.pod 912s # expected: 55292 912s # received: 55292 912s ok 114 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9a71-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 39537 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq6.pod 912s # expected: 39537 912s # received: 39537 912s ok 115 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "93b8-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 37816 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq7.pod 912s # expected: 37816 912s # received: 37816 912s ok 116 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "c310-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 49936 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq8.pod 912s # expected: 49936 912s # received: 49936 912s ok 117 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "3b75-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 15221 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfaq9.pod 912s # expected: 15221 912s # received: 15221 912s ok 118 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "56ca-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 22218 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfilter.pod 912s # expected: 22218 912s # received: 22218 912s ok 119 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "342b-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 13355 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfork.pod 912s # expected: 13355 912s # received: 13355 912s ok 120 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "40e0-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 16608 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlform.pod 912s # expected: 16608 912s # received: 16608 912s ok 121 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "671-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 1649 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 912s # expected: 1649 912s # received: 1649 912s ok 122 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "67142-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 422210 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlfunc.pod 912s # expected: 422210 912s # received: 422210 912s ok 123 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "7c2a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 31786 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlgit.pod 912s # expected: 31786 912s # received: 31786 912s ok 124 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "21810-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 137232 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlglossary.pod 912s # expected: 137232 912s # received: 137232 912s ok 125 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4075-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 16501 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlgov.pod 912s # expected: 16501 912s # received: 16501 912s ok 126 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "35f7-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 13815 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlgpl.pod 912s # expected: 13815 912s # received: 13815 912s ok 127 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2c264-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 180836 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlguts.pod 912s # expected: 180836 912s # received: 180836 912s ok 128 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "afe4-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 45028 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhack.pod 912s # expected: 45028 912s # received: 45028 912s ok 129 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "11a38-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 72248 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhacktips.pod 912s # expected: 72248 912s # received: 72248 912s ok 130 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1809-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6153 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhacktut.pod 912s # expected: 6153 912s # received: 6153 912s ok 131 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "5f7-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 1527 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhaiku.pod 912s # expected: 1527 912s # received: 1527 912s ok 132 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "e88a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 59530 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhist.pod 912s # expected: 59530 912s # received: 59530 912s ok 133 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "77a4-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 30628 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhpux.pod 912s # expected: 30628 912s # received: 30628 912s ok 134 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "7dd-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 2013 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlhurd.pod 912s # expected: 2013 912s # received: 2013 912s ok 135 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1f865-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 129125 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlintern.pod 912s # expected: 129125 912s # received: 129125 912s ok 136 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9216-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 37398 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlinterp.pod 912s # expected: 37398 912s # received: 37398 912s ok 137 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "579d-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 22429 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlintro.pod 912s # expected: 22429 912s # received: 22429 912s ok 138 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "8ad3-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 35539 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perliol.pod 912s # expected: 35539 912s # received: 35539 912s ok 139 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "11817-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 71703 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlipc.pod 912s # expected: 71703 912s # received: 71703 912s ok 140 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1150-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4432 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlirix.pod 912s # expected: 4432 912s # received: 4432 912s ok 141 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "20a8-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8360 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perljp.pod 912s # expected: 8360 912s # received: 8360 912s ok 142 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2fc0-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 12224 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlko.pod 912s # expected: 12224 912s # received: 12224 912s ok 143 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "163-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 355 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perllexwarn.pod 912s # expected: 355 912s # received: 355 912s ok 144 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "7ea-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 2026 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perllinux.pod 912s # expected: 2026 912s # received: 2026 912s ok 145 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "12457-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 74839 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perllocale.pod 912s # expected: 74839 912s # received: 74839 912s ok 146 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "24dc-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9436 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perllol.pod 912s # expected: 9436 912s # received: 9436 912s ok 147 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2f6f-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 12143 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlmacosx.pod 912s # expected: 12143 912s # received: 12143 912s ok 148 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "6753-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 26451 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlmod.pod 912s # expected: 26451 912s # received: 26451 912s ok 149 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2574-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9588 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 912s # expected: 9588 912s # received: 9588 912s ok 150 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "e547-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 58695 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlmodlib.pod 912s # expected: 58695 912s # received: 58695 912s ok 151 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "573b-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 22331 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 912s # expected: 22331 912s # received: 22331 912s ok 152 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "d65-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3429 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlmroapi.pod 912s # expected: 3429 912s # received: 3429 912s ok 153 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2ad3-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10963 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlnewmod.pod 912s # expected: 10963 912s # received: 10963 912s ok 154 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "20a5-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8357 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlnumber.pod 912s # expected: 8357 912s # received: 8357 912s ok 155 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "8d30-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 36144 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlobj.pod 912s # expected: 36144 912s # received: 36144 912s ok 156 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "6885-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 26757 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlootut.pod 912s # expected: 26757 912s # received: 26757 912s ok 157 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "251a5-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 151973 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlop.pod 912s # expected: 151973 912s # received: 151973 912s ok 158 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4db-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 1243 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 912s # expected: 1243 912s # received: 1243 912s ok 159 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "3b77-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 15223 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlopentut.pod 912s # expected: 15223 912s # received: 15223 912s ok 160 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "16cb9-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 93369 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlos2.pod 912s # expected: 93369 912s # received: 93369 912s ok 161 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "37cb-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 14283 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlos390.pod 912s # expected: 14283 912s # received: 14283 912s ok 162 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "12b0-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4784 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlos400.pod 912s # expected: 4784 912s # received: 4784 912s ok 163 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "c8a9-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 51369 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlpacktut.pod 912s # expected: 51369 912s # received: 51369 912s ok 164 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "c2bd-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 49853 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlperf.pod 912s # expected: 49853 912s # received: 49853 912s ok 165 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1418-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5144 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlplan9.pod 912s # expected: 5144 912s # received: 5144 912s ok 166 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "5b65-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 23397 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlpod.pod 912s # expected: 23397 912s # received: 23397 912s ok 167 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "10d10-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 68880 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlpodspec.pod 912s # expected: 68880 912s # received: 68880 912s ok 168 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2f40-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 12096 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 912s # expected: 12096 912s # received: 12096 912s ok 169 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "67b7-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 26551 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlpolicy.pod 912s # expected: 26551 912s # received: 26551 912s ok 170 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "15cc8-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 89288 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlport.pod 912s # expected: 89288 912s # received: 89288 912s ok 171 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1412-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 5138 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlpragma.pod 912s # expected: 5138 912s # received: 5138 912s ok 172 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1a25-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 6693 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlqnx.pod 912s # expected: 6693 912s # received: 6693 912s ok 173 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2127d-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 135805 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlre.pod 912s # expected: 135805 912s # received: 135805 912s ok 174 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "7bad-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 31661 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlreapi.pod 912s # expected: 31661 912s # received: 31661 912s ok 175 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "818f-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 33167 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 912s # expected: 33167 912s # received: 33167 912s ok 176 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "beb0-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 48816 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 912s # expected: 48816 912s # received: 48816 912s ok 177 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "8c47-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 35911 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlref.pod 912s # expected: 35911 912s # received: 35911 912s ok 178 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4944-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 18756 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlreftut.pod 912s # expected: 18756 912s # received: 18756 912s ok 179 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "a989-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 43401 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlreguts.pod 912s # expected: 43401 912s # received: 43401 912s ok 180 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1fd-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 509 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlrepository.pod 912s # expected: 509 912s # received: 509 912s ok 181 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4af5-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 19189 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlrequick.pod 912s # expected: 19189 912s # received: 19189 912s ok 182 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "3ce4-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 15588 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlreref.pod 912s # expected: 15588 912s # received: 15588 912s ok 183 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1e219-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 123417 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlretut.pod 912s # expected: 123417 912s # received: 123417 912s ok 184 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "60c-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 1548 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlriscos.pod 912s # expected: 1548 912s # received: 1548 912s ok 185 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "e52d-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 58669 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlrun.pod 912s # expected: 58669 912s # received: 58669 912s ok 186 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "6cc6-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 27846 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsec.pod 912s # expected: 27846 912s # received: 27846 912s ok 187 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "4af2-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 19186 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 912s # expected: 19186 912s # received: 19186 912s ok 188 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "74a6-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 29862 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsolaris.pod 912s # expected: 29862 912s # received: 29862 912s ok 189 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1bdc-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7132 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsource.pod 912s # expected: 7132 912s # received: 7132 912s ok 190 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "233b-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 9019 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlstyle.pod 912s # expected: 9019 912s # received: 9019 912s ok 191 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "12f85-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 77701 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsub.pod 912s # expected: 77701 912s # received: 77701 912s ok 192 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "d2de-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 53982 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsyn.pod 912s # expected: 53982 912s # received: 53982 912s ok 193 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "2858-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10328 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlsynology.pod 912s # expected: 10328 912s # received: 10328 912s ok 194 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "b53a-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 46394 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlthrtut.pod 912s # expected: 46394 912s # received: 46394 912s ok 195 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "9a91-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 39569 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltie.pod 912s # expected: 39569 912s # received: 39569 912s ok 196 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "b9206-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 758278 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltoc.pod 912s # expected: 758278 912s # received: 758278 912s ok 197 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "174-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 372 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltodo.pod 912s # expected: 372 912s # received: 372 912s ok 198 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "126-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 294 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltooc.pod 912s # expected: 294 912s # received: 294 912s ok 199 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "126-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 294 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltoot.pod 912s # expected: 294 912s # received: 294 912s ok 200 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "297f-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 10623 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltrap.pod 912s # expected: 10623 912s # received: 10623 912s ok 201 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "213f-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 8511 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltru64.pod 912s # expected: 8511 912s # received: 8511 912s ok 202 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1183-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4483 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perltw.pod 912s # expected: 4483 912s # received: 4483 912s ok 203 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "162c0-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 90816 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlunicode.pod 912s # expected: 90816 912s # received: 90816 912s ok 204 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "6349-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 25417 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlunicook.pod 912s # expected: 25417 912s # received: 25417 912s ok 205 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "372e-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 14126 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlunifaq.pod 912s # expected: 14126 912s # received: 14126 912s ok 206 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "96e1-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 38625 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perluniintro.pod 912s # expected: 38625 912s # received: 38625 912s ok 207 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "6eefa-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 454394 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perluniprops.pod 912s # expected: 454394 912s # received: 454394 912s ok 208 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1f0f-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7951 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlunitut.pod 912s # expected: 7951 912s # received: 7951 912s ok 209 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1ce8-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 7400 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlutil.pod 912s # expected: 7400 912s # received: 7400 912s ok 210 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "16ab2-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 92850 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlvar.pod 912s # expected: 92850 912s # received: 92850 912s ok 211 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "c68d-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 50829 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlvms.pod 912s # expected: 50829 912s # received: 50829 912s ok 212 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "f16-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 3862 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlvos.pod 912s # expected: 3862 912s # received: 3862 912s ok 213 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "7fdb-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 32731 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlwin32.pod 912s # expected: 32731 912s # received: 32731 912s ok 214 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "1532b-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 86827 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlxs.pod 912s # expected: 86827 912s # received: 86827 912s ok 215 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "c504-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 50436 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlxstut.pod 912s # expected: 50436 912s # received: 50436 912s ok 216 912s #lwp request: 912s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "5dc1-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 24001 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 912s # expected: 24001 912s # received: 24001 912s ok 217 912s #lwp request: 912s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "b1324-6237dbf803ac0" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 725796 912s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-binary-httpd 912s # expected: 725796 912s # received: 725796 912s ok 218 912s #lwp request: 912s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 912s #User-Agent: libwww-perl/6.76 912s # 912s #server response: 912s #HTTP/1.1 200 OK 912s #Connection: close 912s #Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Accept-Ranges: bytes 912s #ETag: "3d5470-6155edc931600" 912s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 912s #Vary: In-If1 912s #Content-Length: 4019312 912s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 912s #Client-Date: Tue, 17 Dec 2024 20:23:47 GMT 912s #Client-Peer: 127.0.0.1:8529 912s #Client-Response-Num: 1 912s #DMMATCH1: 1 912s # 912s # testing : download of /getfiles-binary-perl 912s # expected: 4019312 912s # received: 4019312 912s ok 219 912s ok 914s t/apache/headers.t .................. 914s 1..27 914s # Running under perl version 5.038002 for linux 914s # Current time local: Tue Dec 17 20:23:47 2024 914s # Current time GMT: Tue Dec 17 20:23:47 2024 914s # Using Test.pm version 1.31 914s # Using Apache/Test.pm version 1.42 914s testing: Hello: World 914s ok 1 914s # testing : response success 914s # expected: qr/HTTP\/1\.. 200 OK/ 914s # received: 'HTTP/1.1 200 OK' 914s ok 2 914s header: [World] vs [World] 914s # testing : compare header Hello value 914s # expected: 'World' 914s # received: 'World' 914s ok 3 914s testing: Hello: World 914s ok 4 914s # testing : response success 914s # expected: qr/HTTP\/1\.. 200 OK/ 914s # received: 'HTTP/1.1 200 OK' 914s ok 5 914s header: [World] vs [World] 914s # testing : compare header Hello value 914s # expected: 'World' 914s # received: 'World' 914s ok 6 914s testing: Hello: World 914s ok 7 914s # testing : response success 914s # expected: qr/HTTP\/1\.. 200 OK/ 914s # received: 'HTTP/1.1 200 OK' 914s ok 8 914s header: [World] vs [World] 914s # testing : compare header Hello value 914s # expected: 'World' 914s # received: 'World' 914s ok 9 914s testing: Hello: Foo 914s Bar 914s ok 10 914s # testing : response success 914s # expected: qr/HTTP\/1\.. 200 OK/ 914s # received: 'HTTP/1.1 200 OK' 914s ok 11 914s header: [Foo Bar] vs [Foo Bar] 914s # testing : compare header Hello value 914s # expected: 'Foo Bar' 914s # received: 'Foo Bar' 914s ok 12 914s testing: Hello: Foo 914s Bar 914s ok 13 914s # testing : response success 914s # expected: qr/HTTP\/1\.. 200 OK/ 914s # received: 'HTTP/1.1 200 OK' 914s ok 14 914s header: [Foo Bar] vs [Foo Bar] 914s # testing : compare header Hello value 914s # expected: 'Foo Bar' 914s # received: 'Foo Bar' 914s ok 15 914s testing: Hello: Foo 914s Bar 914s ok 16 914s # testing : response success 914s # expected: qr/HTTP\/1\.. 200 OK/ 914s # received: 'HTTP/1.1 200 OK' 914s ok 17 914s header: [Foo Bar] vs [Foo Bar] 914s # testing : compare header Hello value 914s # expected: 'Foo Bar' 914s # received: 'Foo Bar' 914s ok 18 914s testing: Hello: Foo 914s Bar 914s ok 19 914s # testing : response success 914s # expected: qr/HTTP\/1\.. 200 OK/ 914s # received: 'HTTP/1.1 200 OK' 914s ok 20 914s header: [Foo Bar] vs [Foo Bar] 914s # testing : compare header Hello value 914s # expected: 'Foo Bar' 914s # received: 'Foo Bar' 914s ok 21 914s testing: Hello: Foo 914s Bar 914s ok 22 914s # testing : response success 914s # expected: qr/HTTP\/1\.. 200 OK/ 914s # received: 'HTTP/1.1 200 OK' 914s ok 23 914s header: [Foo Bar] vs [Foo Bar] 914s # testing : compare header Hello value 914s # expected: 'Foo Bar' 914s # received: 'Foo Bar' 914s ok 24 914s testing: Hello:World 914s ok 25 914s # testing : response success 914s # expected: qr/HTTP\/1\.. 200 OK/ 914s # received: 'HTTP/1.1 200 OK' 914s ok 26 914s header: [World] vs [World] 914s # testing : compare header Hello value 914s # expected: 'World' 914s # received: 'World' 914s ok 27 914s ok 916s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 918s t/apache/http_strict.t .............. 918s 1..178 918s # Running under perl version 5.038002 for linux 918s # Current time local: Tue Dec 17 20:23:51 2024 918s # Current time GMT: Tue Dec 17 20:23:51 2024 918s # Using Test.pm version 1.31 918s # Using Apache/Test.pm version 1.42 918s # SENDING: 918s # GET / HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 1 918s # SENDING: 918s # GET / HTTP/1.0\n\n 918s # expecting success, got 200 918s ok 2 918s # SENDING: 918s # get / HTTP/1.0\r\n\r\n 918s # expecting 501, got 501 918s ok 3 918s # SENDING: 918s # G ET / HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 4 918s # SENDING: 918s # G\x00ET / HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 5 918s # SENDING: 918s # G/T / HTTP/1.0\r\n\r\n 918s # expecting 501, got 501 918s ok 6 918s # SENDING: 918s # GET /\x00 HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 7 918s # SENDING: 918s # GET / HTTP/1.0\x00\r\n\r\n 918s # expecting 400, got 400 918s ok 8 918s # SENDING: 918s # GET\x0c/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 9 918s # SENDING: 918s # GET\r/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 10 918s # SENDING: 918s # GET\t/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 11 918s # SENDING: 918s # GET / HTT/1.0\r\n\r\n 918s # expecting error, got 400 918s ok 12 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 918s # expecting success, got 200 918s ok 13 918s # SENDING: 918s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 918s # expecting success, got 200 918s ok 14 918s # SENDING: 918s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 918s # expecting success, got 200 918s ok 15 918s # SENDING: 918s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 918s # expecting 400, got 400 918s ok 16 918s # SENDING: 918s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 918s # expecting 400, got 400 918s ok 17 918s # SENDING: 918s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 918s # expecting 200, got 200 918s ok 18 918s # SENDING: 918s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 918s # expecting 400, got 400 918s ok 19 918s # SENDING: 918s # GET / HTTP/\r\nHost: localhost\r\n\r\n 918s # expecting error, got 400 918s ok 20 918s # SENDING: 918s # GET / HTTP/0.9\r\n\r\n 918s # expecting error, got 400 918s ok 21 918s # SENDING: 918s # GET / HTTP/0.8\r\n\r\n 918s # expecting error, got 400 918s ok 22 918s # SENDING: 918s # GET /\x01 HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 23 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 24 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 918s # expecting 200, got 200 918s ok 25 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 918s # expecting 400, got 400 918s ok 26 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 918s # expecting 200, got 200 918s ok 27 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo\r\n\r\n 918s # expecting 400, got 400 918s ok 28 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 918s # expecting 400, got 400 918s ok 29 918s # SENDING: 918s # GET / HTTP/1.0\r\n: bar\r\n\r\n 918s # expecting 400, got 400 918s ok 30 918s # SENDING: 918s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 31 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 918s # expecting 400, got 400 918s ok 32 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 918s # expecting 400, got 400 918s ok 33 918s # SENDING: 918s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 918s # expecting 400, got 400 918s ok 34 918s # SENDING: 918s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 35 918s # SENDING: 918s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 918s # expecting 400, got 400 918s ok 36 918s # SENDING: 918s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 918s # expecting 400, got 400 918s ok 37 918s # SENDING: 918s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 918s # expecting 200, got 200 918s ok 38 918s # SENDING: 918s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 918s # expecting 400, got 400 918s ok 39 918s # SENDING: 918s # GET / HTTP/1.0\r\r 918s # expecting dropped connection and HTTPD dropped connection 918s ok 40 918s # SENDING: 918s # GET /\r\n 918s # expecting headerless HTTP/0.9 body, got response 918s ok 41 918s # SENDING: 918s # GET /#frag HTTP/1.0\r\n 918s # expecting 400, got 400 918s ok 42 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 918s # expecting 200, got 200 918s ok 43 918s # SENDING: 918s # GET http://017700000001/ HTTP/1.0\r\n\r\n 918s # expecting 200, got 200 918s ok 44 918s # SENDING: 918s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 918s # expecting 200, got 200 918s ok 45 918s # SENDING: 918s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 918s # expecting 200, got 200 918s ok 46 918s # SENDING: 918s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 918s # expecting 200, got 200 918s ok 47 918s # SENDING: 918s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 918s # expecting 200, got 200 918s ok 48 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 918s # expecting 200, got 200 918s ok 49 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 918s # expecting 400, got 400 918s ok 50 918s # SENDING: 918s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 918s # expecting 200, got 200 918s ok 51 918s # SENDING: 918s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 52 918s # SENDING: 918s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 53 918s # SENDING: 918s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 54 918s # SENDING: 918s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 918s # expecting 200, got 200 918s ok 55 918s # SENDING: 918s # GET http://[::1]/ HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 56 918s # SENDING: 918s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 57 918s # SENDING: 918s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 58 918s # SENDING: 918s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 59 918s # SENDING: 918s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 60 918s # SENDING: 918s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 61 918s # SENDING: 918s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 62 918s # SENDING: 918s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 63 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 918s # expecting success, got 200 918s ok 64 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 918s # expecting success, got 200 918s ok 65 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 918s # expecting success, got 200 918s ok 66 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 918s # expecting success, got 200 918s ok 67 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 918s # expecting success, got 200 918s ok 68 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 918s # expecting success, got 200 918s ok 69 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 918s # expecting 200, got 200 918s ok 70 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 918s # expecting 200, got 200 918s ok 71 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 918s # expecting 400, got 400 918s ok 72 918s # SENDING: 918s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 73 918s # SENDING: 918s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 74 918s # SENDING: 918s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 75 918s # SENDING: 918s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 76 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 918s # expecting 200, got 200 918s ok 77 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 918s # expecting 200, got 200 918s ok 78 918s # SENDING: 918s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 918s # expecting 200, got 200 918s ok 79 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 918s # DECODED: Foo: bar 918s # RESPONSE: 918s # HTTP/1.1 200 OK\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Foo: bar\r\n 918s # Vary: In-If1\r\n 918s # DMMATCH1: 1\r\n 918s # Content-Length: 36\r\n 918s # Connection: close\r\n 918s # Content-Type: text/plain\r\n 918s # \r\n 918s # Hi!\n 918s # SERVERNAME=localhost\n 918s # HTTP_HOST=\n 918s # 918s # expecting 200, got 200 918s ok 80 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 918s # DECODED: Foo: 918s # RESPONSE: 918s # HTTP/1.1 200 OK\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Foo: \r\n 918s # Vary: In-If1\r\n 918s # DMMATCH1: 1\r\n 918s # Connection: close\r\n 918s # Content-Type: text/plain\r\n 918s # \r\n 918s # Hi!\n 918s # SERVERNAME=localhost\n 918s # HTTP_HOST=\n 918s # 918s # expecting 200, got 200 918s ok 81 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 918s # DECODED: : bar 918s # RESPONSE: 918s # HTTP/1.1 500 Internal Server Error\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Content-Length: 564\r\n 918s # Connection: close\r\n 918s # Content-Type: text/html; charset=iso-8859-1\r\n 918s # \r\n 918s # \n 918s # \n 918s # ... 918s # expecting 500, got 500 918s ok 82 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 918s # DECODED: F\x00oo: bar 918s # RESPONSE: 918s # HTTP/1.1 500 Internal Server Error\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Content-Length: 528\r\n 918s # Connection: close\r\n 918s # Content-Type: text/html; charset=iso-8859-1\r\n 918s # \r\n 918s # \n 918s # \n 918s # ... 918s # expecting 500, got 500 918s ok 83 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 918s # DECODED: F\x01oo: bar 918s # RESPONSE: 918s # HTTP/1.1 500 Internal Server Error\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Content-Length: 564\r\n 918s # Connection: close\r\n 918s # Content-Type: text/html; charset=iso-8859-1\r\n 918s # \r\n 918s # \n 918s # \n 918s # ... 918s # expecting 500, got 500 918s ok 84 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 918s # DECODED: F\noo: bar 918s # RESPONSE: 918s # HTTP/1.1 500 Internal Server Error\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Content-Length: 528\r\n 918s # Connection: close\r\n 918s # Content-Type: text/html; charset=iso-8859-1\r\n 918s # \r\n 918s # \n 918s # \n 918s # ... 918s # expecting 500, got 500 918s ok 85 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 918s # DECODED: Foo: b\tar 918s # RESPONSE: 918s # HTTP/1.1 200 OK\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Foo: b\tar\r\n 918s # Vary: In-If1\r\n 918s # DMMATCH1: 1\r\n 918s # Connection: close\r\n 918s # Content-Type: text/plain\r\n 918s # \r\n 918s # Hi!\n 918s # SERVERNAME=localhost\n 918s # HTTP_HOST=\n 918s # 918s # expecting 200, got 200 918s ok 86 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 918s # DECODED: Foo: b\x01ar 918s # RESPONSE: 918s # HTTP/1.1 500 Internal Server Error\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Connection: close\r\n 918s # Content-Type: text/html; charset=iso-8859-1\r\n 918s # \r\n 918s # \n 918s # \n 918s # ... 918s # expecting 500, got 500 918s ok 87 918s # SENDING: 918s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 918s # expecting 500, got 500 918s ok 88 918s # SENDING: 918s # GET / HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 89 918s # SENDING: 918s # GET / HTTP/1.0\n\n 918s # expecting 400, got 400 918s ok 90 918s # SENDING: 918s # get / HTTP/1.0\r\n\r\n 918s # expecting 501, got 501 918s ok 91 918s # SENDING: 918s # G ET / HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 92 918s # SENDING: 918s # G\x00ET / HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 93 918s # SENDING: 918s # G/T / HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 94 918s # SENDING: 918s # GET /\x00 HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 95 918s # SENDING: 918s # GET / HTTP/1.0\x00\r\n\r\n 918s # expecting 400, got 400 918s ok 96 918s # SENDING: 918s # GET\x0c/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 97 918s # SENDING: 918s # GET\r/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 98 918s # SENDING: 918s # GET\t/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 99 918s # SENDING: 918s # GET / HTT/1.0\r\n\r\n 918s # expecting error, got 400 918s ok 100 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 918s # expecting success, got 200 918s ok 101 918s # SENDING: 918s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 918s # expecting success, got 200 918s ok 102 918s # SENDING: 918s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 918s # expecting success, got 200 918s ok 103 918s # SENDING: 918s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 918s # expecting 400, got 400 918s ok 104 918s # SENDING: 918s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 918s # expecting 400, got 400 918s ok 105 918s # SENDING: 918s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 918s # expecting 400, got 400 918s ok 106 918s # SENDING: 918s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 918s # expecting 400, got 400 918s ok 107 918s # SENDING: 918s # GET / HTTP/\r\nHost: localhost\r\n\r\n 918s # expecting error, got 400 918s ok 108 918s # SENDING: 918s # GET / HTTP/0.9\r\n\r\n 918s # expecting error, got 400 918s ok 109 918s # SENDING: 918s # GET / HTTP/0.8\r\n\r\n 918s # expecting error, got 400 918s ok 110 918s # SENDING: 918s # GET /\x01 HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 111 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 112 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 918s # expecting 200, got 200 918s ok 113 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 918s # expecting 400, got 400 918s ok 114 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 918s # expecting 400, got 400 918s ok 115 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo\r\n\r\n 918s # expecting 400, got 400 918s ok 116 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 918s # expecting 400, got 400 918s ok 117 918s # SENDING: 918s # GET / HTTP/1.0\r\n: bar\r\n\r\n 918s # expecting 400, got 400 918s ok 118 918s # SENDING: 918s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 119 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 918s # expecting 400, got 400 918s ok 120 918s # SENDING: 918s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 918s # expecting 400, got 400 918s ok 121 918s # SENDING: 918s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 918s # expecting 400, got 400 918s ok 122 918s # SENDING: 918s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 918s # expecting 400, got 400 918s ok 123 918s # SENDING: 918s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 918s # expecting 400, got 400 918s ok 124 918s # SENDING: 918s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 918s # expecting 400, got 400 918s ok 125 918s # SENDING: 918s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 918s # expecting 200, got 200 918s ok 126 918s # SENDING: 918s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 918s # expecting 400, got 400 918s ok 127 918s # SENDING: 918s # GET / HTTP/1.0\r\r 918s # expecting dropped connection and HTTPD dropped connection 918s ok 128 918s # SENDING: 918s # GET /\r\n 918s # expecting headerless HTTP/0.9 body, got response 918s ok 129 918s # SENDING: 918s # GET /#frag HTTP/1.0\r\n 918s # expecting 400, got 400 918s ok 130 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 918s # expecting 400, got 400 918s ok 131 918s # SENDING: 918s # GET http://017700000001/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 132 918s # SENDING: 918s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 133 918s # SENDING: 918s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 918s # expecting 200, got 200 918s ok 134 918s # SENDING: 918s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 135 918s # SENDING: 918s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 136 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 918s # expecting 400, got 400 918s ok 137 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 918s # expecting 400, got 400 918s ok 138 918s # SENDING: 918s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 918s # expecting 200, got 200 918s ok 139 918s # SENDING: 918s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 140 918s # SENDING: 918s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 141 918s # SENDING: 918s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 142 918s # SENDING: 918s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 143 918s # SENDING: 918s # GET http://[::1]/ HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 144 918s # SENDING: 918s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 145 918s # SENDING: 918s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 146 918s # SENDING: 918s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 147 918s # SENDING: 918s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 148 918s # SENDING: 918s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 149 918s # SENDING: 918s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 918s # expecting success, got 200 918s ok 150 918s # SENDING: 918s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 918s # expecting 400, got 400 918s ok 151 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 918s # expecting success, got 200 918s ok 152 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 918s # expecting success, got 200 918s ok 153 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 918s # expecting success, got 200 918s ok 154 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 918s # expecting success, got 200 918s ok 155 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 918s # expecting success, got 200 918s ok 156 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 918s # expecting success, got 200 918s ok 157 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 918s # expecting 400, got 400 918s ok 158 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 918s # expecting 400, got 400 918s ok 159 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 918s # expecting 400, got 400 918s ok 160 918s # SENDING: 918s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 161 918s # SENDING: 918s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 162 918s # SENDING: 918s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 163 918s # SENDING: 918s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 918s # expecting 200, got 200 918s ok 164 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 918s # expecting 200, got 200 918s ok 165 918s # SENDING: 918s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 918s # expecting 200, got 200 918s ok 166 918s # SENDING: 918s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 918s # expecting 200, got 200 918s ok 167 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 918s # DECODED: Foo: bar 918s # RESPONSE: 918s # HTTP/1.1 200 OK\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Foo: bar\r\n 918s # Vary: In-If1\r\n 918s # DMMATCH1: 1\r\n 918s # Content-Length: 36\r\n 918s # Connection: close\r\n 918s # Content-Type: text/plain\r\n 918s # \r\n 918s # Hi!\n 918s # SERVERNAME=localhost\n 918s # HTTP_HOST=\n 918s # 918s # expecting 200, got 200 918s ok 168 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 918s # DECODED: Foo: 918s # RESPONSE: 918s # HTTP/1.1 200 OK\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Foo: \r\n 918s # Vary: In-If1\r\n 918s # DMMATCH1: 1\r\n 918s # Connection: close\r\n 918s # Content-Type: text/plain\r\n 918s # \r\n 918s # Hi!\n 918s # SERVERNAME=localhost\n 918s # HTTP_HOST=\n 918s # 918s # expecting 200, got 200 918s ok 169 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 918s # DECODED: : bar 918s # RESPONSE: 918s # HTTP/1.1 500 Internal Server Error\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Content-Length: 564\r\n 918s # Connection: close\r\n 918s # Content-Type: text/html; charset=iso-8859-1\r\n 918s # \r\n 918s # \n 918s # \n 918s # ... 918s # expecting 500, got 500 918s ok 170 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 918s # DECODED: F\x00oo: bar 918s # RESPONSE: 918s # HTTP/1.1 500 Internal Server Error\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Content-Length: 528\r\n 918s # Connection: close\r\n 918s # Content-Type: text/html; charset=iso-8859-1\r\n 918s # \r\n 918s # \n 918s # \n 918s # ... 918s # expecting 500, got 500 918s ok 171 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 918s # DECODED: F\x01oo: bar 918s # RESPONSE: 918s # HTTP/1.1 500 Internal Server Error\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Content-Length: 564\r\n 918s # Connection: close\r\n 918s # Content-Type: text/html; charset=iso-8859-1\r\n 918s # \r\n 918s # \n 918s # \n 918s # ... 918s # expecting 500, got 500 918s ok 172 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 918s # DECODED: F\noo: bar 918s # RESPONSE: 918s # HTTP/1.1 500 Internal Server Error\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Content-Length: 528\r\n 918s # Connection: close\r\n 918s # Content-Type: text/html; charset=iso-8859-1\r\n 918s # \r\n 918s # \n 918s # \n 918s # ... 918s # expecting 500, got 500 918s ok 173 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 918s # DECODED: Foo: b\tar 918s # RESPONSE: 918s # HTTP/1.1 200 OK\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Foo: b\tar\r\n 918s # Vary: In-If1\r\n 918s # DMMATCH1: 1\r\n 918s # Connection: close\r\n 918s # Content-Type: text/plain\r\n 918s # \r\n 918s # Hi!\n 918s # SERVERNAME=localhost\n 918s # HTTP_HOST=\n 918s # 918s # expecting 200, got 200 918s ok 174 918s # SENDING: 918s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 918s # DECODED: Foo: b\x01ar 918s # RESPONSE: 918s # HTTP/1.1 500 Internal Server Error\r\n 918s # Date: Tue, 17 Dec 2024 20:23:53 GMT\r\n 918s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 918s # Content-Length: 564\r\n 918s # Connection: close\r\n 918s # Content-Type: text/html; charset=iso-8859-1\r\n 918s # \r\n 918s # \n 918s # \n 918s # ... 918s # expecting 500, got 500 918s ok 175 918s # SENDING: 918s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 918s # expecting 500, got 500 918s ok 176 918s ok 177 918s ok 178 918s ok 920s t/apache/if_sections.t .............. 920s 1..46 920s # Running under perl version 5.038002 for linux 920s # Current time local: Tue Dec 17 20:23:53 2024 920s # Current time GMT: Tue Dec 17 20:23:53 2024 920s # Using Test.pm version 1.31 920s # Using Apache/Test.pm version 1.42 920s # /if_sec/ with '': 920s # expected: 200 920s # received: '200' 920s ok 1 920s # expected: undef 920s # received: undef 920s ok 2 920s # /if_sec/foo.if_test with '': 920s # expected: 200 920s # received: '200' 920s ok 3 920s # expected: undef 920s # received: undef 920s ok 4 920s # /if_sec/foo.if_test with '1': 920s # expected: 200 920s # received: '200' 920s ok 5 920s # expected: 'global1' 920s # received: 'global1' 920s ok 6 920s # /if_sec/foo.if_test with '1 11': 920s # expected: 200 920s # received: '200' 920s ok 7 920s # expected: 'global1, nested11, nested113' 920s # received: 'global1, nested11, nested113' 920s ok 8 920s # /if_sec/foo.if_test with '1 11 111': 920s # expected: 200 920s # received: '200' 920s ok 9 920s # expected: 'global1, nested11, nested111' 920s # received: 'global1, nested11, nested111' 920s ok 10 920s # /if_sec/foo.if_test with '1 11 112': 920s # expected: 200 920s # received: '200' 920s ok 11 920s # expected: 'global1, nested11, nested112' 920s # received: 'global1, nested11, nested112' 920s ok 12 920s # /if_sec/foo.if_test with '1 2': 920s # expected: 200 920s # received: '200' 920s ok 13 920s # expected: 'global1, files2' 920s # received: 'global1, files2' 920s ok 14 920s # /if_sec/dir/foo.txt with '1 2': 920s # expected: 200 920s # received: '200' 920s ok 15 920s # expected: 'global1, dir1, dir2, dir_files1' 920s # received: 'global1, dir1, dir2, dir_files1' 920s ok 16 920s # /if_sec/dir/ with '1 2': 920s # expected: 200 920s # received: '200' 920s ok 17 920s # expected: 'global1, dir1, dir2' 920s # received: 'global1, dir1, dir2' 920s ok 18 920s # /if_sec/dir/ with '1 11': 920s # expected: 200 920s # received: '200' 920s ok 19 920s # expected: 'global1, dir1, nested11, nested113' 920s # received: 'global1, dir1, nested11, nested113' 920s ok 20 920s # /if_sec/dir/ with '1 11 111': 920s # expected: 200 920s # received: '200' 920s ok 21 920s # expected: 'global1, dir1, nested11, nested111' 920s # received: 'global1, dir1, nested11, nested111' 920s ok 22 920s # /if_sec/dir/ with '1 11 112': 920s # expected: 200 920s # received: '200' 920s ok 23 920s # expected: 'global1, dir1, nested11, nested112' 920s # received: 'global1, dir1, nested11, nested112' 920s ok 24 920s # /if_sec/loc/ with '1 2': 920s # expected: 200 920s # received: '200' 920s ok 25 920s # expected: 'global1, loc1, loc2' 920s # received: 'global1, loc1, loc2' 920s ok 26 920s # /if_sec/loc/foo.txt with '1 2': 920s # expected: 200 920s # received: '200' 920s ok 27 920s # expected: 'global1, loc1, loc2' 920s # received: 'global1, loc1, loc2' 920s ok 28 920s # /if_sec/loc/ with '1 11': 920s # expected: 200 920s # received: '200' 920s ok 29 920s # expected: 'global1, loc1, nested11, nested113' 920s # received: 'global1, loc1, nested11, nested113' 920s ok 30 920s # /if_sec/loc/ with '1 11 111': 920s # expected: 200 920s # received: '200' 920s ok 31 920s # expected: 'global1, loc1, nested11, nested111' 920s # received: 'global1, loc1, nested11, nested111' 920s ok 32 920s # /if_sec/loc/ with '1 11 112': 920s # expected: 200 920s # received: '200' 920s ok 33 920s # expected: 'global1, loc1, nested11, nested112' 920s # received: 'global1, loc1, nested11, nested112' 920s ok 34 920s # /if_sec/loc/foo.if_test with '1 2': 920s # expected: 200 920s # received: '200' 920s ok 35 920s # expected: 'global1, files2, loc1, loc2' 920s # received: 'global1, files2, loc1, loc2' 920s ok 36 920s # /if_sec/loc/foo.if_test with '1 2 11': 920s # expected: 200 920s # received: '200' 920s ok 37 920s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 920s # received: 'global1, files2, loc1, loc2, nested11, nested113' 920s ok 38 920s # /if_sec/loc/foo.if_test with '1 2 11 111': 920s # expected: 200 920s # received: '200' 920s ok 39 920s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 920s # received: 'global1, files2, loc1, loc2, nested11, nested111' 920s ok 40 920s # /if_sec/loc/foo.if_test with '1 2 11 112': 920s # expected: 200 920s # received: '200' 920s ok 41 920s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 920s # received: 'global1, files2, loc1, loc2, nested11, nested112' 920s ok 42 920s # /if_sec/proxy/ with '1 2': 920s # expected: 200 920s # received: '200' 920s ok 43 920s # expected: 'global1, locp1, locp2' 920s # received: 'global1, locp1, locp2' 920s ok 44 920s # /if_sec/proxy/ with '2': 920s # expected: 200 920s # received: '200' 920s ok 45 920s # expected: 'locp2' 920s # received: 'locp2' 920s ok 46 920s ok 921s t/apache/iffile.t ................... 921s 1..2 921s # Running under perl version 5.038002 for linux 921s # Current time local: Tue Dec 17 20:23:55 2024 921s # Current time GMT: Tue Dec 17 20:23:55 2024 921s # Using Test.pm version 1.31 921s # Using Apache/Test.pm version 1.42 921s # expected: 200 921s # received: '200' 921s ok 1 921s # expected: 'success1, success2, success3, success4, success5' 921s # received: 'success1, success2, success3, success4, success5' 921s ok 2 921s ok 923s t/apache/leaks.t .................... skipped: mod_memory_track not activated 929s t/apache/limits.t ................... 929s 1..12 929s # Running under perl version 5.038002 for linux 929s # Current time local: Tue Dec 17 20:23:58 2024 929s # Current time GMT: Tue Dec 17 20:23:58 2024 929s # Using Test.pm version 1.31 929s # Using Apache/Test.pm version 1.42 929s # Testing LimitRequestLine; should succeed 929s # testing : Test #1 929s # expected: 200 929s # received: '200' 929s ok 1 929s # Testing LimitRequestLine; should fail 929s # testing : Test #2 929s # expected: 414 929s # received: '414' 929s ok 2 929s # Testing LimitRequestFieldSize; should succeed 929s # testing : Test #3 929s # expected: 200 929s # received: '200' 929s ok 3 929s # Testing LimitRequestFieldSize; should fail 929s # testing : Test #4 929s # expected: 400 929s # received: '400' 929s ok 4 929s # Testing LimitRequestFields; should succeed 929s # testing : Test #5 929s # expected: 200 929s # received: '200' 929s ok 5 929s # Testing LimitRequestFields; should fail 929s # testing : Test #6 929s # expected: 400 929s # received: '400' 929s ok 6 929s # Testing LimitRequestBody; should succeed 929s # Chunked transfer-encoding enabled 929s # testing : Test #7 929s # expected: 200 929s # received: '200' 929s ok 7 929s # Testing LimitRequestBody; should succeed 929s # Chunked transfer-encoding disabled 929s # testing : Test #8 929s # expected: 200 929s # received: '200' 929s ok 8 929s # Testing LimitRequestBody; should fail 929s # Chunked transfer-encoding enabled 929s # testing : Test #9 929s # expected: 413 929s # received: '413' 929s ok 9 929s # Testing LimitRequestBody; should fail 929s # Chunked transfer-encoding disabled 929s # testing : Test #10 929s # expected: 413 929s # received: '413' 929s ok 10 929s # Testing LimitRequestFieldSize; should succeed 929s # testing : Test #11 929s # expected: 200 929s # received: '200' 929s ok 11 929s # Testing LimitRequestFieldSize; should fail 929s # testing : Test #12 929s # expected: 400 929s # received: '400' 929s ok 12 929s ok 930s t/apache/loglevel.t ................. 930s 1..8 930s # Running under perl version 5.038002 for linux 930s # Current time local: Tue Dec 17 20:24:04 2024 930s # Current time GMT: Tue Dec 17 20:24:04 2024 930s # Using Test.pm version 1.31 930s # Using Apache/Test.pm version 1.42 930s ok 1 930s ok 2 930s ok 3 930s ok 4 930s ok 5 930s ok 6 930s ok 7 930s ok 8 930s ok 932s t/apache/maxranges.t ................ 932s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 932s 1..19 932s # Running under perl version 5.038002 for linux 932s # Current time local: Tue Dec 17 20:24:05 2024 932s # Current time GMT: Tue Dec 17 20:24:05 2024 932s # Using Test.pm version 1.31 932s # Using Apache/Test.pm version 1.42 932s ok 1 932s ok 2 932s ok 3 932s ok 4 932s ok 5 932s ok 6 932s ok 7 932s ok 8 932s ok 9 932s ok 10 932s ok 11 932s ok 12 932s ok 13 932s ok 14 932s ok 15 932s ok 16 932s ok 17 932s ok 18 932s ok 19 932s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 932s ok 934s t/apache/mergeslashes.t ............. 934s 1..9 934s # Running under perl version 5.038002 for linux 934s # Current time local: Tue Dec 17 20:24:07 2024 934s # Current time GMT: Tue Dec 17 20:24:07 2024 934s # Using Test.pm version 1.31 934s # Using Apache/Test.pm version 1.42 934s # SENDING to 127.0.0.1:8539 934s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 934s # expected 403, got 403 for exact match 934s ok 1 934s # SENDING to 127.0.0.1:8539 934s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 934s # expected 403, got 403 for merged even at front 934s ok 2 934s # SENDING to 127.0.0.1:8539 934s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 934s # expected 403, got 403 for merged even at front 934s ok 3 934s # SENDING to 127.0.0.1:8539 934s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 934s # expected 403, got 403 for c// should be merged 934s ok 4 934s # SENDING to 127.0.0.1:8539 934s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 934s # expected 403, got 403 for a// should be merged 934s ok 5 934s # SENDING to 127.0.0.1:8539 934s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 934s # expected 403, got 403 for a// matches locationmatch 934s ok 6 934s # SENDING to 127.0.0.1:8539 934s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 934s # expected 200, got 200 for c// doesn't match locationmatch 934s ok 7 934s # SENDING to 127.0.0.1:8539 934s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 934s # expected 403, got 403 for baseline failed 934s ok 8 934s # SENDING to 127.0.0.1:8539 934s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 934s # expected 403, got 403 for b//d not merged for Location with OFF 934s ok 9 934s ok 935s t/apache/mmn.t ...................... 935s 1..2 935s # Running under perl version 5.038002 for linux 935s # Current time local: Tue Dec 17 20:24:09 2024 935s # Current time GMT: Tue Dec 17 20:24:09 2024 935s # Using Test.pm version 1.31 935s # Using Apache/Test.pm version 1.42 935s ok 1 935s ok 2 935s ok 937s t/apache/options.t .................. 937s 1..2 937s # Running under perl version 5.038002 for linux 937s # Current time local: Tue Dec 17 20:24:10 2024 937s # Current time GMT: Tue Dec 17 20:24:10 2024 937s # Using Test.pm version 1.31 937s # Using Apache/Test.pm version 1.42 937s # testing : code 937s # expected: 200 937s # received: '200' 937s ok 1 937s # testing : OPTIONS 937s # expected: qr/OPTIONS/ 937s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 937s ok 2 937s ok 940s t/apache/passbrigade.t .............. 940s # using LWP client 940s 1..114 940s # Running under perl version 5.038002 for linux 940s # Current time local: Tue Dec 17 20:24:12 2024 940s # Current time GMT: Tue Dec 17 20:24:12 2024 940s # Using Test.pm version 1.31 940s # Using Apache/Test.pm version 1.42 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 1024 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #DMMATCH1: 1 940s # 940s # testing : bytes in body 940s # expected: 1024 940s # received: 1024 940s ok 1 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 2048 940s # received: 2048 940s ok 2 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 3072 940s # received: 3072 940s ok 3 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 4096 940s # received: 4096 940s ok 4 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 5120 940s # received: 5120 940s ok 5 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 6144 940s # received: 6144 940s ok 6 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 7168 940s # received: 7168 940s ok 7 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 8192 940s # received: 8192 940s ok 8 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 9216 940s # received: 9216 940s ok 9 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 10240 940s # received: 10240 940s ok 10 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 11264 940s # received: 11264 940s ok 11 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 12288 940s # received: 12288 940s ok 12 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 13312 940s # received: 13312 940s ok 13 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 14336 940s # received: 14336 940s ok 14 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 15360 940s # received: 15360 940s ok 15 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 16384 940s # received: 16384 940s ok 16 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 17408 940s # received: 17408 940s ok 17 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 18432 940s # received: 18432 940s ok 18 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 19456 940s # received: 19456 940s ok 19 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 20480 940s # received: 20480 940s ok 20 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 21504 940s # received: 21504 940s ok 21 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 22528 940s # received: 22528 940s ok 22 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 23552 940s # received: 23552 940s ok 23 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 24576 940s # received: 24576 940s ok 24 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 25600 940s # received: 25600 940s ok 25 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 26624 940s # received: 26624 940s ok 26 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 27648 940s # received: 27648 940s ok 27 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 28672 940s # received: 28672 940s ok 28 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 29696 940s # received: 29696 940s ok 29 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 30720 940s # received: 30720 940s ok 30 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 31744 940s # received: 31744 940s ok 31 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 32768 940s # received: 32768 940s ok 32 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 33792 940s # received: 33792 940s ok 33 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 34816 940s # received: 34816 940s ok 34 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 35840 940s # received: 35840 940s ok 35 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 36864 940s # received: 36864 940s ok 36 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 37888 940s # received: 37888 940s ok 37 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 38912 940s # received: 38912 940s ok 38 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 39936 940s # received: 39936 940s ok 39 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 40960 940s # received: 40960 940s ok 40 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 41984 940s # received: 41984 940s ok 41 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 43008 940s # received: 43008 940s ok 42 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 44032 940s # received: 44032 940s ok 43 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 45056 940s # received: 45056 940s ok 44 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 46080 940s # received: 46080 940s ok 45 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 47104 940s # received: 47104 940s ok 46 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 48128 940s # received: 48128 940s ok 47 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 49152 940s # received: 49152 940s ok 48 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 50176 940s # received: 50176 940s ok 49 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 51200 940s # received: 51200 940s ok 50 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:13 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 102400 940s # received: 102400 940s ok 51 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 307200 940s # received: 307200 940s ok 52 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 512000 940s # received: 512000 940s ok 53 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 2048000 940s # received: 2048000 940s ok 54 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 4096000 940s # received: 4096000 940s ok 55 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 6144000 940s # received: 6144000 940s ok 56 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 10240000 940s # received: 10240000 940s ok 57 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 1024 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #DMMATCH1: 1 940s # 940s # testing : bytes in body 940s # expected: 1024 940s # received: 1024 940s ok 58 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 2048 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #DMMATCH1: 1 940s # 940s # testing : bytes in body 940s # expected: 2048 940s # received: 2048 940s ok 59 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 3072 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #DMMATCH1: 1 940s # 940s # testing : bytes in body 940s # expected: 3072 940s # received: 3072 940s ok 60 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 4096 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #DMMATCH1: 1 940s # 940s # testing : bytes in body 940s # expected: 4096 940s # received: 4096 940s ok 61 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 5120 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #DMMATCH1: 1 940s # 940s # testing : bytes in body 940s # expected: 5120 940s # received: 5120 940s ok 62 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 6144 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #DMMATCH1: 1 940s # 940s # testing : bytes in body 940s # expected: 6144 940s # received: 6144 940s ok 63 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 7168 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #DMMATCH1: 1 940s # 940s # testing : bytes in body 940s # expected: 7168 940s # received: 7168 940s ok 64 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 8192 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #DMMATCH1: 1 940s # 940s # testing : bytes in body 940s # expected: 8192 940s # received: 8192 940s ok 65 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 9216 940s # received: 9216 940s ok 66 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 10240 940s # received: 10240 940s ok 67 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 11264 940s # received: 11264 940s ok 68 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 12288 940s # received: 12288 940s ok 69 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 13312 940s # received: 13312 940s ok 70 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 14336 940s # received: 14336 940s ok 71 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 15360 940s # received: 15360 940s ok 72 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 16384 940s # received: 16384 940s ok 73 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 17408 940s # received: 17408 940s ok 74 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 18432 940s # received: 18432 940s ok 75 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 19456 940s # received: 19456 940s ok 76 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 20480 940s # received: 20480 940s ok 77 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 21504 940s # received: 21504 940s ok 78 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 22528 940s # received: 22528 940s ok 79 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 23552 940s # received: 23552 940s ok 80 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 24576 940s # received: 24576 940s ok 81 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 25600 940s # received: 25600 940s ok 82 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 26624 940s # received: 26624 940s ok 83 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 27648 940s # received: 27648 940s ok 84 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 28672 940s # received: 28672 940s ok 85 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 29696 940s # received: 29696 940s ok 86 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 30720 940s # received: 30720 940s ok 87 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 31744 940s # received: 31744 940s ok 88 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 32768 940s # received: 32768 940s ok 89 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 33792 940s # received: 33792 940s ok 90 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 34816 940s # received: 34816 940s ok 91 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 35840 940s # received: 35840 940s ok 92 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 36864 940s # received: 36864 940s ok 93 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 37888 940s # received: 37888 940s ok 94 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 38912 940s # received: 38912 940s ok 95 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 39936 940s # received: 39936 940s ok 96 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 40960 940s # received: 40960 940s ok 97 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 41984 940s # received: 41984 940s ok 98 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 43008 940s # received: 43008 940s ok 99 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 44032 940s # received: 44032 940s ok 100 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 45056 940s # received: 45056 940s ok 101 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 46080 940s # received: 46080 940s ok 102 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 47104 940s # received: 47104 940s ok 103 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 48128 940s # received: 48128 940s ok 104 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 49152 940s # received: 49152 940s ok 105 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 50176 940s # received: 50176 940s ok 106 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 51200 940s # received: 51200 940s ok 107 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 102400 940s # received: 102400 940s ok 108 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 307200 940s # received: 307200 940s ok 109 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 512000 940s # received: 512000 940s ok 110 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 2048000 940s # received: 2048000 940s ok 111 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 4096000 940s # received: 4096000 940s ok 112 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:14 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:15 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 6144000 940s # received: 6144000 940s ok 113 940s #lwp request: 940s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 940s #User-Agent: libwww-perl/6.76 940s # 940s #server response: 940s #HTTP/1.1 200 OK 940s #Connection: close 940s #Date: Tue, 17 Dec 2024 20:24:15 GMT 940s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 940s #Vary: In-If1 940s #Content-Length: 0 940s #Client-Date: Tue, 17 Dec 2024 20:24:15 GMT 940s #Client-Peer: 127.0.0.1:8529 940s #Client-Response-Num: 1 940s #Client-Transfer-Encoding: chunked 940s #DMMATCH1: 1 940s #X-Content-Length-Note: added by Apache::TestRequest 940s # 940s # testing : bytes in body 940s # expected: 10240000 940s # received: 10240000 940s ok 114 940s ok 942s t/apache/post.t ..................... 942s # using LWP client 942s 1..51 942s # Running under perl version 5.038002 for linux 942s # Current time local: Tue Dec 17 20:24:15 2024 942s # Current time GMT: Tue Dec 17 20:24:15 2024 942s # Using Test.pm version 1.31 942s # Using Apache/Test.pm version 1.42 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 1024 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 5 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '1024' 942s # received: 1024 942s ok 1 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 2048 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 5 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '2048' 942s # received: 2048 942s ok 2 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 3072 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 5 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '3072' 942s # received: 3072 942s ok 3 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 4096 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 5 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '4096' 942s # received: 4096 942s ok 4 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 5120 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 5 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '5120' 942s # received: 5120 942s ok 5 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 6144 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 5 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '6144' 942s # received: 6144 942s ok 6 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 7168 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 5 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '7168' 942s # received: 7168 942s ok 7 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 8192 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 5 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '8192' 942s # received: 8192 942s ok 8 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 9216 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 5 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '9216' 942s # received: 9216 942s ok 9 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 10240 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '10240' 942s # received: 10240 942s ok 10 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 11264 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '11264' 942s # received: 11264 942s ok 11 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 12288 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '12288' 942s # received: 12288 942s ok 12 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 13312 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '13312' 942s # received: 13312 942s ok 13 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 14336 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '14336' 942s # received: 14336 942s ok 14 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 15360 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '15360' 942s # received: 15360 942s ok 15 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 16384 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '16384' 942s # received: 16384 942s ok 16 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 17408 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '17408' 942s # received: 17408 942s ok 17 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 18432 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '18432' 942s # received: 18432 942s ok 18 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 19456 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '19456' 942s # received: 19456 942s ok 19 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 20480 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '20480' 942s # received: 20480 942s ok 20 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 21504 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '21504' 942s # received: 21504 942s ok 21 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 22528 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '22528' 942s # received: 22528 942s ok 22 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 23552 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '23552' 942s # received: 23552 942s ok 23 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 24576 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '24576' 942s # received: 24576 942s ok 24 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 25600 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '25600' 942s # received: 25600 942s ok 25 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 26624 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '26624' 942s # received: 26624 942s ok 26 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 27648 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '27648' 942s # received: 27648 942s ok 27 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 28672 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '28672' 942s # received: 28672 942s ok 28 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 29696 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '29696' 942s # received: 29696 942s ok 29 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 30720 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '30720' 942s # received: 30720 942s ok 30 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 31744 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '31744' 942s # received: 31744 942s ok 31 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 32768 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '32768' 942s # received: 32768 942s ok 32 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 33792 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '33792' 942s # received: 33792 942s ok 33 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 34816 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '34816' 942s # received: 34816 942s ok 34 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 35840 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '35840' 942s # received: 35840 942s ok 35 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 36864 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '36864' 942s # received: 36864 942s ok 36 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 37888 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '37888' 942s # received: 37888 942s ok 37 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 38912 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '38912' 942s # received: 38912 942s ok 38 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 39936 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '39936' 942s # received: 39936 942s ok 39 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 40960 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '40960' 942s # received: 40960 942s ok 40 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 41984 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '41984' 942s # received: 41984 942s ok 41 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 43008 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '43008' 942s # received: 43008 942s ok 42 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 44032 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '44032' 942s # received: 44032 942s ok 43 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 45056 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '45056' 942s # received: 45056 942s ok 44 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 46080 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '46080' 942s # received: 46080 942s ok 45 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 47104 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '47104' 942s # received: 47104 942s ok 46 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 48128 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '48128' 942s # received: 48128 942s ok 47 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 49152 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '49152' 942s # received: 49152 942s ok 48 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 50176 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '50176' 942s # received: 50176 942s ok 49 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 51200 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 6 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '51200' 942s # received: 51200 942s ok 50 942s #lwp request: 942s #POST http://localhost:8529/eat_post HTTP/1.1 942s #User-Agent: libwww-perl/6.76 942s #Content-Length: 102400 942s # 942s #server response: 942s #HTTP/1.1 200 OK 942s #Connection: close 942s #Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s #Vary: In-If1 942s #Content-Length: 7 942s #Client-Date: Tue, 17 Dec 2024 20:24:16 GMT 942s #Client-Peer: 127.0.0.1:8529 942s #Client-Response-Num: 1 942s #DMMATCH1: 1 942s # 942s # testing : length posted 942s # expected: '102400' 942s # received: 102400 942s ok 51 942s ok 943s t/apache/pr17629.t .................. 943s 1..4 943s # Running under perl version 5.038002 for linux 943s # Current time local: Tue Dec 17 20:24:16 2024 943s # Current time GMT: Tue Dec 17 20:24:16 2024 943s # Using Test.pm version 1.31 943s # Using Apache/Test.pm version 1.42 943s # expected: 'begin-foobar-end 943s # ' 943s # received: 'begin-foobar-end 943s # ' 943s ok 1 943s # expected: 200 943s # received: '200' 943s ok 2 943s # testing : response was gzipped 943s # expected: 'gzip' 943s # received: 'gzip' 943s ok 3 943s # expected: 'begin-foobar-end 943s # ' 943s # received: 'begin-foobar-end 943s # ' 943s ok 4 943s ok 945s t/apache/pr18757.t .................. 945s 1..3 945s # Running under perl version 5.038002 for linux 945s # Current time local: Tue Dec 17 20:24:18 2024 945s # Current time GMT: Tue Dec 17 20:24:18 2024 945s # Using Test.pm version 1.31 945s # Using Apache/Test.pm version 1.42 945s # testing : 200 response from GET 945s # expected: 200 945s # received: '200' 945s ok 1 945s # expected C-L is 26 945s # URL via proxy is http://localhost:8540/index.html 945s ok 2 945s # line: HTTP/1.1 200 OK 945s # line: Date: Tue, 17 Dec 2024 20:24:20 GMT 945s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 945s # line: Vary: In-If1 945s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 945s # line: ETag: "1a-613edd771cbc0" 945s # line: Accept-Ranges: bytes 945s # line: Content-Length: 26 945s # line: DMMATCH1: 1 945s # line: Content-Type: text/html 945s # line: 945s # testing : whether proxy strips Content-Length header 945s # expected: 1 945s # received: 1 945s ok 3 945s ok 946s t/apache/pr35292.t .................. 946s 1..3 946s # Running under perl version 5.038002 for linux 946s # Current time local: Tue Dec 17 20:24:20 2024 946s # Current time GMT: Tue Dec 17 20:24:20 2024 946s # Using Test.pm version 1.31 946s # Using Apache/Test.pm version 1.42 946s ok 1 946s ok 2 946s # testing : read response-line 946s # expected: qr/^HTTP\/1\.. 413/ 946s # received: 'HTTP/1.1 413 Request Entity Too Large 946s # ' 946s ok 3 946s ok 948s t/apache/pr35330.t .................. 948s 1..2 948s # Running under perl version 5.038002 for linux 948s # Current time local: Tue Dec 17 20:24:21 2024 948s # Current time GMT: Tue Dec 17 20:24:21 2024 948s # Using Test.pm version 1.31 948s # Using Apache/Test.pm version 1.42 948s # testing : SSI was allowed for location 948s # expected: 200 948s # received: '200' 948s ok 1 948s # testing : file was served with correct content 948s # expected: 'hello' 948s # received: 'hello' 948s ok 2 948s ok 950s t/apache/pr37166.t .................. 950s 1..4 950s # Running under perl version 5.038002 for linux 950s # Current time local: Tue Dec 17 20:24:23 2024 950s # Current time GMT: Tue Dec 17 20:24:23 2024 950s # Using Test.pm version 1.31 950s # Using Apache/Test.pm version 1.42 950s # testing : SSI was allowed for location 950s # expected: 200 950s # received: '200' 950s ok 1 950s # testing : file was served with correct content 950s # expected: 'Hello world 950s # ' 950s # received: 'Hello world 950s # ' 950s ok 2 950s # testing : explicit 200 response 950s # expected: 200 950s # received: '200' 950s ok 3 950s # testing : file was again served with correct content 950s # expected: 'Hello world 950s # ' 950s # received: 'Hello world 950s # ' 950s ok 4 950s ok 952s t/apache/pr43939.t .................. 952s 1..4 952s # Running under perl version 5.038002 for linux 952s # Current time local: Tue Dec 17 20:24:25 2024 952s # Current time GMT: Tue Dec 17 20:24:25 2024 952s # Using Test.pm version 1.31 952s # Using Apache/Test.pm version 1.42 952s # expected: 'begin-default-end 952s # ' 952s # received: 'begin-default-end 952s # ' 952s ok 1 952s # expected: 200 952s # received: '200' 952s ok 2 952s # testing : response was gzipped 952s # expected: 'gzip' 952s # received: 'gzip' 952s ok 3 952s # expected: 'begin-default-end 952s # ' 952s # received: 'begin-default-end 952s # ' 952s ok 4 952s ok 954s t/apache/pr49328.t .................. 954s 1..1 954s # Running under perl version 5.038002 for linux 954s # Current time local: Tue Dec 17 20:24:27 2024 954s # Current time GMT: Tue Dec 17 20:24:27 2024 954s # Using Test.pm version 1.31 954s # Using Apache/Test.pm version 1.42 954s # expected: 'before 954s # included 954s # after 954s # ' 954s # received: 'before 954s # included 954s # after 954s # ' 954s ok 1 954s ok 956s t/apache/rwrite.t ................... 956s # using LWP client 956s 1..114 956s # Running under perl version 5.038002 for linux 956s # Current time local: Tue Dec 17 20:24:29 2024 956s # Current time GMT: Tue Dec 17 20:24:29 2024 956s # Using Test.pm version 1.31 956s # Using Apache/Test.pm version 1.42 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 1024 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 1024 956s # received: 1024 956s ok 1 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 2048 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 2048 956s # received: 2048 956s ok 2 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 3072 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 3072 956s # received: 3072 956s ok 3 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 4096 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 4096 956s # received: 4096 956s ok 4 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 5120 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 5120 956s # received: 5120 956s ok 5 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 6144 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 6144 956s # received: 6144 956s ok 6 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 7168 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 7168 956s # received: 7168 956s ok 7 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 8192 956s # received: 8192 956s ok 8 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 9216 956s # received: 9216 956s ok 9 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 10240 956s # received: 10240 956s ok 10 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 11264 956s # received: 11264 956s ok 11 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 12288 956s # received: 12288 956s ok 12 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 13312 956s # received: 13312 956s ok 13 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 14336 956s # received: 14336 956s ok 14 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 15360 956s # received: 15360 956s ok 15 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 16384 956s # received: 16384 956s ok 16 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 17408 956s # received: 17408 956s ok 17 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 18432 956s # received: 18432 956s ok 18 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 19456 956s # received: 19456 956s ok 19 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 20480 956s # received: 20480 956s ok 20 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 21504 956s # received: 21504 956s ok 21 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 22528 956s # received: 22528 956s ok 22 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 23552 956s # received: 23552 956s ok 23 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 24576 956s # received: 24576 956s ok 24 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 25600 956s # received: 25600 956s ok 25 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 26624 956s # received: 26624 956s ok 26 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 27648 956s # received: 27648 956s ok 27 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 28672 956s # received: 28672 956s ok 28 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 29696 956s # received: 29696 956s ok 29 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 30720 956s # received: 30720 956s ok 30 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 31744 956s # received: 31744 956s ok 31 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 32768 956s # received: 32768 956s ok 32 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 33792 956s # received: 33792 956s ok 33 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 34816 956s # received: 34816 956s ok 34 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 35840 956s # received: 35840 956s ok 35 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 36864 956s # received: 36864 956s ok 36 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 37888 956s # received: 37888 956s ok 37 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 38912 956s # received: 38912 956s ok 38 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 39936 956s # received: 39936 956s ok 39 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 40960 956s # received: 40960 956s ok 40 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 41984 956s # received: 41984 956s ok 41 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 43008 956s # received: 43008 956s ok 42 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 44032 956s # received: 44032 956s ok 43 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 45056 956s # received: 45056 956s ok 44 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 46080 956s # received: 46080 956s ok 45 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 47104 956s # received: 47104 956s ok 46 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 48128 956s # received: 48128 956s ok 47 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 49152 956s # received: 49152 956s ok 48 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 50176 956s # received: 50176 956s ok 49 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 51200 956s # received: 51200 956s ok 50 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 102400 956s # received: 102400 956s ok 51 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 307200 956s # received: 307200 956s ok 52 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 512000 956s # received: 512000 956s ok 53 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 2048000 956s # received: 2048000 956s ok 54 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 4096000 956s # received: 4096000 956s ok 55 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 6144000 956s # received: 6144000 956s ok 56 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:30 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 10240000 956s # received: 10240000 956s ok 57 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 1024 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 1024 956s # received: 1024 956s ok 58 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 2048 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 2048 956s # received: 2048 956s ok 59 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 3072 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 3072 956s # received: 3072 956s ok 60 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 4096 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 4096 956s # received: 4096 956s ok 61 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 5120 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 5120 956s # received: 5120 956s ok 62 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 6144 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 6144 956s # received: 6144 956s ok 63 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 7168 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #DMMATCH1: 1 956s # 956s # testing : bytes in body 956s # expected: 7168 956s # received: 7168 956s ok 64 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 8192 956s # received: 8192 956s ok 65 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 9216 956s # received: 9216 956s ok 66 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 10240 956s # received: 10240 956s ok 67 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 11264 956s # received: 11264 956s ok 68 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 12288 956s # received: 12288 956s ok 69 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 13312 956s # received: 13312 956s ok 70 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 14336 956s # received: 14336 956s ok 71 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 15360 956s # received: 15360 956s ok 72 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 16384 956s # received: 16384 956s ok 73 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 17408 956s # received: 17408 956s ok 74 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 18432 956s # received: 18432 956s ok 75 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 19456 956s # received: 19456 956s ok 76 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 20480 956s # received: 20480 956s ok 77 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 21504 956s # received: 21504 956s ok 78 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 22528 956s # received: 22528 956s ok 79 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 23552 956s # received: 23552 956s ok 80 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 24576 956s # received: 24576 956s ok 81 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 25600 956s # received: 25600 956s ok 82 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 26624 956s # received: 26624 956s ok 83 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 27648 956s # received: 27648 956s ok 84 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 28672 956s # received: 28672 956s ok 85 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 29696 956s # received: 29696 956s ok 86 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 30720 956s # received: 30720 956s ok 87 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 31744 956s # received: 31744 956s ok 88 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 32768 956s # received: 32768 956s ok 89 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 33792 956s # received: 33792 956s ok 90 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 34816 956s # received: 34816 956s ok 91 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 35840 956s # received: 35840 956s ok 92 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 36864 956s # received: 36864 956s ok 93 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 37888 956s # received: 37888 956s ok 94 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 38912 956s # received: 38912 956s ok 95 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 39936 956s # received: 39936 956s ok 96 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 40960 956s # received: 40960 956s ok 97 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 41984 956s # received: 41984 956s ok 98 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 43008 956s # received: 43008 956s ok 99 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 44032 956s # received: 44032 956s ok 100 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 45056 956s # received: 45056 956s ok 101 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 46080 956s # received: 46080 956s ok 102 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 47104 956s # received: 47104 956s ok 103 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 48128 956s # received: 48128 956s ok 104 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 49152 956s # received: 49152 956s ok 105 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 50176 956s # received: 50176 956s ok 106 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 51200 956s # received: 51200 956s ok 107 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 102400 956s # received: 102400 956s ok 108 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 307200 956s # received: 307200 956s ok 109 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 512000 956s # received: 512000 956s ok 110 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 2048000 956s # received: 2048000 956s ok 111 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 4096000 956s # received: 4096000 956s ok 112 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 6144000 956s # received: 6144000 956s ok 113 956s #lwp request: 956s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 956s #User-Agent: libwww-perl/6.76 956s # 956s #server response: 956s #HTTP/1.1 200 OK 956s #Connection: close 956s #Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 956s #Vary: In-If1 956s #Content-Length: 0 956s #Client-Date: Tue, 17 Dec 2024 20:24:31 GMT 956s #Client-Peer: 127.0.0.1:8529 956s #Client-Response-Num: 1 956s #Client-Transfer-Encoding: chunked 956s #DMMATCH1: 1 956s #X-Content-Length-Note: added by Apache::TestRequest 956s # 956s # testing : bytes in body 956s # expected: 10240000 956s # received: 10240000 956s ok 114 956s ok 958s t/apache/server_name_port.t ......... 958s 1..84 958s # Running under perl version 5.038002 for linux 958s # Current time local: Tue Dec 17 20:24:31 2024 958s # Current time GMT: Tue Dec 17 20:24:31 2024 958s # Using Test.pm version 1.31 958s # Using Apache/Test.pm version 1.42 958s # SENDING: 958s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 958s # expecting 200, got 200 958s ok 1 958s # got SERVER_NAME='righthost', expected 'righthost' 958s ok 2 958s # got SERVER_PORT='8529', expected '8529' 958s ok 3 958s # SENDING: 958s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 958s # expecting 200, got 200 958s ok 4 958s # got SERVER_NAME='righthost', expected 'righthost' 958s ok 5 958s # got SERVER_PORT='123', expected '123' 958s ok 6 958s # SENDING: 958s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 958s # expecting 200, got 200 958s ok 7 958s # got SERVER_NAME='righthost', expected 'righthost' 958s ok 8 958s # got SERVER_PORT='8529', expected '8529' 958s ok 9 958s # SENDING: 958s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 958s # expecting 200, got 200 958s ok 10 958s # got SERVER_NAME='righthost', expected 'righthost' 958s ok 11 958s # got SERVER_PORT='123', expected '123' 958s ok 12 958s # SENDING: 958s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 958s # expecting 200, got 200 958s ok 13 958s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 958s ok 14 958s # got SERVER_PORT='8529', expected '8529' 958s ok 15 958s # SENDING: 958s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 958s # expecting 200, got 200 958s ok 16 958s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 958s ok 17 958s # got SERVER_PORT='123', expected '123' 958s ok 18 958s # SENDING: 958s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 958s # expecting 200, got 200 958s ok 19 958s # got SERVER_NAME='[::1]', expected '[::1]' 958s ok 20 958s # got SERVER_PORT='8529', expected '8529' 958s ok 21 958s # SENDING: 958s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 958s # expecting 200, got 200 958s ok 22 958s # got SERVER_NAME='[::1]', expected '[::1]' 958s ok 23 958s # got SERVER_PORT='123', expected '123' 958s ok 24 958s # SENDING: 958s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 958s # expecting 200, got 200 958s ok 25 958s # got SERVER_NAME='[a::1]', expected '[a::1]' 958s ok 26 958s # got SERVER_PORT='8529', expected '8529' 958s ok 27 958s # SENDING: 958s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 958s # expecting 200, got 200 958s ok 28 958s # got SERVER_NAME='[a::1]', expected '[a::1]' 958s ok 29 958s # got SERVER_PORT='123', expected '123' 958s ok 30 958s # SENDING: 958s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 958s # expecting 200, got 200 958s ok 31 958s # got SERVER_NAME='[a::1]', expected '[a::1]' 958s ok 32 958s # got SERVER_PORT='8529', expected '8529' 958s ok 33 958s # SENDING: 958s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 958s # expecting 200, got 200 958s ok 34 958s # got SERVER_NAME='[a::1]', expected '[a::1]' 958s ok 35 958s # got SERVER_PORT='123', expected '123' 958s ok 36 958s # SENDING: 958s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 958s # expecting 200, got 200 958s ok 37 958s # got SERVER_NAME='righthost', expected 'righthost' 958s ok 38 958s # got SERVER_PORT='8529', expected '8529' 958s ok 39 958s # SENDING: 958s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 958s # expecting 200, got 200 958s ok 40 958s # got SERVER_NAME='righthost', expected 'righthost' 958s ok 41 958s # got SERVER_PORT='123', expected '123' 958s ok 42 958s # SENDING: 958s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 958s # expecting 200, got 200 958s ok 43 958s # got SERVER_NAME='righthost', expected 'righthost' 958s ok 44 958s # got SERVER_PORT='8529', expected '8529' 958s ok 45 958s # SENDING: 958s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 958s # expecting 200, got 200 958s ok 46 958s # got SERVER_NAME='righthost', expected 'righthost' 958s ok 47 958s # got SERVER_PORT='123', expected '123' 958s ok 48 958s # SENDING: 958s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 958s # expecting 200, got 200 958s ok 49 958s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 958s ok 50 958s # got SERVER_PORT='8529', expected '8529' 958s ok 51 958s # SENDING: 958s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 958s # expecting 200, got 200 958s ok 52 958s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 958s ok 53 958s # got SERVER_PORT='123', expected '123' 958s ok 54 958s # SENDING: 958s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 958s # expecting 200, got 200 958s ok 55 958s # got SERVER_NAME='[::1]', expected '[::1]' 958s ok 56 958s # got SERVER_PORT='8529', expected '8529' 958s ok 57 958s # SENDING: 958s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 958s # expecting 200, got 200 958s ok 58 958s # got SERVER_NAME='[::1]', expected '[::1]' 958s ok 59 958s # got SERVER_PORT='123', expected '123' 958s ok 60 958s # SENDING: 958s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 958s # expecting 200, got 200 958s ok 61 958s # got SERVER_NAME='righthost', expected 'righthost' 958s ok 62 958s # got SERVER_PORT='8529', expected '8529' 958s ok 63 958s # SENDING: 958s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 958s # expecting 200, got 200 958s ok 64 958s # got SERVER_NAME='righthost', expected 'righthost' 958s ok 65 958s # got SERVER_PORT='123', expected '123' 958s ok 66 958s # SENDING: 958s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 958s # expecting 200, got 200 958s ok 67 958s # got SERVER_NAME='righthost', expected 'righthost' 958s ok 68 958s # got SERVER_PORT='8529', expected '8529' 958s ok 69 958s # SENDING: 958s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 958s # expecting 200, got 200 958s ok 70 958s # got SERVER_NAME='righthost', expected 'righthost' 958s ok 71 958s # got SERVER_PORT='123', expected '123' 958s ok 72 958s # SENDING: 958s # 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 958s # expecting 200, got 200 958s ok 73 958s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 958s ok 74 958s # got SERVER_PORT='8529', expected '8529' 958s ok 75 958s # SENDING: 958s # 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 958s # expecting 200, got 200 958s ok 76 958s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 958s ok 77 958s # got SERVER_PORT='123', expected '123' 958s ok 78 958s # SENDING: 958s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 958s # expecting 200, got 200 958s ok 79 958s # got SERVER_NAME='[::1]', expected '[::1]' 958s ok 80 958s # got SERVER_PORT='8529', expected '8529' 958s ok 81 958s # SENDING: 958s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 958s # expecting 200, got 200 958s ok 82 958s # got SERVER_NAME='[::1]', expected '[::1]' 958s ok 83 958s # got SERVER_PORT='123', expected '123' 958s ok 84 958s ok 960s t/apache/teclchunk.t ................ skipped: Not supported yet 962s t/apr/uri.t ......................... 962s 1..1 962s # Running under perl version 5.038002 for linux 962s # Current time local: Tue Dec 17 20:24:35 2024 962s # Current time GMT: Tue Dec 17 20:24:35 2024 962s # Using Test.pm version 1.31 962s # Using Apache/Test.pm version 1.42 962s ok 1 962s ok 963s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 965s t/filter/case.t ..................... 965s 1..4 965s # Running under perl version 5.038002 for linux 965s # Current time local: Tue Dec 17 20:24:38 2024 965s # Current time GMT: Tue Dec 17 20:24:38 2024 965s # Using Test.pm version 1.31 965s # Using Apache/Test.pm version 1.42 965s ok 1 965s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 965s # expected 200 965s # received 200 965s # body: =HEAD1 NAME 965s X X 965s 965s PERLSUB - PERL SUBROUTINES 965s 965s =HEAD1 SYNOPSIS 965s 965s TO DECLARE SUBROUTINES: 965s X X 965s 965s SUB NAME; # A "FORWARD" DECLARATION. 965s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 965s SUB NAME : ATTRS; # WITH ATTRIBUTES 965s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 965s 965s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 965s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 965s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 965s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 965s 965s USE FEATURE 'SIGNATURES'; 965s SUB NAME(SIG) BLOCK # WITH SIGNATURE 965s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 965s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 965s 965s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 965s X 965s 965s $SUBREF = SUB BLOCK; # NO PROTO 965s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 965s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 965s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 965s 965s USE FEATURE 'SIGNATURES'; 965s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 965s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 965s 965s TO IMPORT SUBROUTINES: 965s X 965s 965s USE MODULE QW(NAME1 NAME2 NAME3); 965s 965s TO CALL SUBROUTINES: 965s X X 965s 965s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 965s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 965s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 965s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 965s 965s =HEAD1 DESCRIPTION 965s 965s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 965s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 965s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 965s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 965s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 965s ITS NAME OR A CODE REFERENCE. 965s 965s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 965s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 965s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 965s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 965s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 965s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 965s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 965s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 965s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 965s X X 965s 965s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 965s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 965s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 965s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 965s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 965s SUCH A SIGNATURE-USING SUBROUTINE. 965s 965s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 965s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 965s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 965s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 965s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 965s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 965s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 965s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 965s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 965s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 965s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 965s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 965s X X X<@_> 965s 965s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 965s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 965s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 965s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 965s L AND L. 965s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 965s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 965s 965s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 965s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 965s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 965s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 965s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 965s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 965s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 965s ONE LARGE INDISTINGUISHABLE LIST. 965s 965s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 965s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 965s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 965s EMPTY SUB RETURNS THE EMPTY LIST. 965s X X X 965s 965s EXAMPLE: 965s 965s SUB MAX { 965s MY $MAX = SHIFT(@_); 965s FOREACH $FOO (@_) { 965s $MAX = $FOO IF $MAX < $FOO; 965s } 965s RETURN $MAX; 965s } 965s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 965s 965s EXAMPLE: 965s 965s # GET A LINE, COMBINING CONTINUATION LINES 965s # THAT START WITH WHITESPACE 965s 965s SUB GET_LINE { 965s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 965s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 965s IF ($LOOKAHEAD =~ /^[ \T]/) { 965s $THISLINE .= $LOOKAHEAD; 965s } 965s ELSE { 965s LAST LINE; 965s } 965s } 965s RETURN $THISLINE; 965s } 965s 965s $LOOKAHEAD = ; # GET FIRST LINE 965s WHILE (DEFINED($LINE = GET_LINE())) { 965s ... 965s } 965s 965s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 965s 965s SUB MAYBESET { 965s MY($KEY, $VALUE) = @_; 965s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 965s } 965s 965s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 965s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 965s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 965s ITS CALLER'S VALUES. 965s X X 965s 965s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 965s SUB UPCASE_IN { 965s FOR (@_) { TR/A-Z/A-Z/ } 965s } 965s 965s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 965s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 965s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 965s X X 965s 965s UPCASE_IN("FREDERICK"); 965s 965s IT WOULD BE MUCH SAFER IF THE C FUNCTION 965s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 965s OF CHANGING THEM IN PLACE: 965s 965s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 965s SUB UPCASE { 965s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 965s MY @PARMS = @_; 965s FOR (@PARMS) { TR/A-Z/A-Z/ } 965s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 965s } 965s 965s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 965s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 965s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 965s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 965s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 965s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 965s 965s @NEWLIST = UPCASE(@LIST1, @LIST2); 965s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 965s 965s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 965s 965s (@X, @Y) = UPCASE(@LIST1, @LIST2); 965s 965s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 965s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 965s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 965s L
FOR ALTERNATIVES. 965s 965s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 965s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 965s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 965s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 965s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 965s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 965s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 965s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 965s SEE L FOR MORE ABOUT ALL THAT. 965s X<&> 965s 965s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 965s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 965s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 965s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 965s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 965s X 965s 965s &FOO(1,2,3); # PASS THREE ARGUMENTS 965s FOO(1,2,3); # THE SAME 965s 965s FOO(); # PASS A NULL LIST 965s &FOO(); # THE SAME 965s 965s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 965s USE STRICT 'SUBS'; 965s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 965s # A COMPILE-TIME ERROR 965s NO STRICT 'SUBS'; 965s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 965s # A LITERAL STRING "FOO" 965s 965s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 965s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 965s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 965s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 965s X<&> 965s 965s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 965s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 965s YOUR SUBROUTINE'S NAME. 965s 965s USE V5.16; 965s MY $FACTORIAL = SUB { 965s MY ($X) = @_; 965s RETURN 1 IF $X == 1; 965s RETURN($X * __SUB__->( $X - 1 ) ); 965s }; 965s 965s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 965s IS SUBJECT TO CHANGE. 965s 965s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 965s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 965s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 965s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 965s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 965s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 965s SPECIAL, PRE-DEFINED THINGS. 965s 965s =OVER 965s 965s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 965s 965s C 965s 965s =ITEM DOCUMENTED IN L 965s 965s C, C 965s 965s =ITEM DOCUMENTED IN L 965s 965s C, C 965s 965s =ITEM DOCUMENTED IN L 965s 965s C, C, C, C, C, C, C, 965s C, C, C, C, C, C, 965s C, C, C, C, C, C, C, 965s C, C, C, C, C, C, 965s C, C, C, C, C, 965s C, C, C, C 965s 965s =ITEM DOCUMENTED IN L 965s 965s C, C, C, C, C, C, C, 965s C, C, C, C, C, C, C, 965s C, C, C, C, C, C 965s 965s =ITEM DOCUMENTED IN L 965s 965s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 965s L<< C|PERLFUNC/REQUIRE >> 965s 965s =ITEM DOCUMENTED IN L 965s 965s C 965s 965s =ITEM DOCUMENTED IN L 965s 965s C, C, C, C, C 965s 965s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 965s 965s ANY STARTING WITH C<(> 965s 965s =BACK 965s 965s THE C, C, C, C AND C SUBROUTINES 965s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 965s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 965s EXPLICITLY. SEE L 965s 965s =HEAD2 SIGNATURES 965s 965s X X 965s 965s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 965s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 965s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 965s 965s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 965s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 965s DIRECTLY BY C, IN THE CURRENT SCOPE. 965s 965s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 965s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 965s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 965s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 965s 965s FOR EXAMPLE, 965s 965s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 965s 965s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 965s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 965s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 965s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 965s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 965s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 965s 965s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 965s THE SIGNATURE. FOR EXAMPLE, 965s 965s SUB FOO ($LEFT, $RIGHT) { 965s RETURN $LEFT + $RIGHT; 965s } 965s 965s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 965s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 965s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 965s EQUIVALENT TO 965s 965s SUB FOO { 965s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 965s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 965s MY $LEFT = $_[0]; 965s MY $RIGHT = $_[1]; 965s RETURN $LEFT + $RIGHT; 965s } 965s 965s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 965s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 965s 965s SUB FOO ($FIRST, $, $THIRD) { 965s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 965s } 965s 965s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 965s MANDATORY FOR THE CALLER TO PASS IT. 965s 965s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 965s SEPARATED FROM THE PARAMETER NAME BY C<=>: 965s 965s SUB FOO ($LEFT, $RIGHT = 0) { 965s RETURN $LEFT + $RIGHT; 965s } 965s 965s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 965s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 965s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 965s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 965s FOR EXAMPLE, 965s 965s MY $AUTO_ID = 0; 965s SUB FOO ($THING, $ID = $AUTO_ID++) { 965s PRINT "$THING HAS ID $ID"; 965s } 965s 965s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 965s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 965s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 965s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 965s 965s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 965s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 965s } 965s 965s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 965s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 965s VALUE PROVIDED WAS C. 965s 965s SUB FOO ($NAME //= "WORLD") { 965s PRINT "HELLO, $NAME"; 965s } 965s 965s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 965s 965s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 965s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 965s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 965s 965s SUB FOO ($X ||= 10) { 965s RETURN 5 + $X; 965s } 965s 965s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 965s FOR EXAMPLE, 965s 965s SUB FOO ($THING, $ = 1) { 965s PRINT $THING; 965s } 965s 965s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 965s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 965s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 965s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 965s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 965s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 965s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 965s 965s SUB FOO ($THING, $=) { 965s PRINT $THING; 965s } 965s 965s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 965s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 965s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 965s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 965s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 965s TO RIGHT. 965s 965s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 965s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 965s 965s SUB FOO ($FILTER, @INPUTS) { 965s PRINT $FILTER->($_) FOREACH @INPUTS; 965s } 965s 965s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 965s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 965s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 965s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 965s 965s SUB FOO ($THING, @) { 965s PRINT $THING; 965s } 965s 965s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 965s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 965s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 965s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 965s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 965s AS WITH STANDARD HASH CONSTRUCTION. 965s 965s SUB FOO ($FILTER, %INPUTS) { 965s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 965s } 965s 965s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 965s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 965s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 965s 965s SUB FOO ($THING, %) { 965s PRINT $THING; 965s } 965s 965s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 965s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 965s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 965s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 965s AN EMPTY ARRAY OR EMPTY HASH. 965s 965s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 965s THAT THE CALLER PASSED NO ARGUMENTS: 965s 965s SUB FOO () { 965s RETURN 123; 965s } 965s 965s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 965s WARNING IN THE C CATEGORY. FROM PERL 5.36 965s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 965s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 965s STATEMENT SUCH AS: 965s 965s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 965s 965s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 965s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 965s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 965s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 965s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 965s WARNINGS IN THE C CATEGORY WHEN 965s COMPILED: 965s 965s SUB F ($X) { 965s # THIS LINE EMITS THE WARNING SEEN BELOW 965s PRINT "ARGUMENTS ARE @_"; 965s } 965s 965s Z<> 965s 965s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 965s EXPERIMENTAL AT ... 965s 965s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 965s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 965s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 965s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 965s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 965s SUPPLY THAT ARGUMENT. 965s 965s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 965s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 965s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 965s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 965s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 965s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 965s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 965s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 965s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 965s 965s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 965s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 965s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 965s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 965s L. FOR EXAMPLE, 965s 965s SUB FOO :PROTOTYPE($) { $_[0] } 965s 965s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 965s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 965s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 965s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 965s 965s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 965s RETURN $LEFT + $RIGHT; 965s } 965s 965s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 965s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 965s THE SUBROUTINE'S BODY. 965s 965s =HEAD2 PRIVATE VARIABLES VIA MY() 965s X X X X X 965s X X 965s 965s SYNOPSIS: 965s 965s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 965s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 965s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 965s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 965s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 965s 965s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 965s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 965s SEE L AND L. 965s 965s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 965s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 965s (C/C/C/C), LOOP 965s (C/C/C/C/C), SUBROUTINE, C, 965s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 965s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 965s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 965s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 965s WITH C INSTEAD. 965s 965s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 965s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 965s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 965s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 965s ITS OWN COPY. 965s X 965s 965s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 965s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 965s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 965s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 965s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 965s 965s MY $X = 10; 965s SUB BUMPX { $X++ } 965s 965s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 965s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 965s THE C ITSELF. SEE L. 965s X 965s 965s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 965s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 965s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 965s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 965s 965s $ARG = "FRED"; # "GLOBAL" VARIABLE 965s $N = CUBE_ROOT(27); 965s PRINT "$ARG THINKS THE ROOT IS $N\N"; 965s # OUTPUTS: FRED THINKS THE ROOT IS 3 965s 965s SUB CUBE_ROOT { 965s MY $ARG = SHIFT; # NAME DOESN'T MATTER 965s $ARG **= 1/3; 965s RETURN $ARG; 965s } 965s 965s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 965s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 965s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 965s 965s MY ($FOO) = ; # WRONG? 965s MY @FOO = ; 965s 965s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 965s 965s MY $FOO = ; 965s 965s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 965s 965s MY $FOO, $BAR = 1; # WRONG 965s 965s THAT HAS THE SAME EFFECT AS 965s 965s MY $FOO; 965s $BAR = 1; 965s 965s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 965s THE CURRENT STATEMENT. THUS, 965s 965s MY $X = $X; 965s 965s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 965s THE EXPRESSION 965s 965s MY $X = 123 AND $X == 123 965s 965s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 965s 965s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 965s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 965s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 965s 965s WHILE (MY $LINE = <>) { 965s $LINE = LC $LINE; 965s } CONTINUE { 965s PRINT $LINE; 965s } 965s 965s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 965s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 965s IT. SIMILARLY, IN THE CONDITIONAL 965s 965s IF ((MY $ANSWER = ) =~ /^YES$/I) { 965s USER_AGREES(); 965s } ELSIF ($ANSWER =~ /^NO$/I) { 965s USER_DISAGREES(); 965s } ELSE { 965s CHOMP $ANSWER; 965s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 965s } 965s 965s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 965s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 965s BUT NOT BEYOND IT. SEE L FOR INFORMATION 965s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 965s 965s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 965s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 965s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 965s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 965s IN THE LOOP 965s X X 965s 965s FOR MY $I (1, 2, 3) { 965s SOME_FUNCTION(); 965s } 965s 965s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 965s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 965s X X 965s 965s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 965s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 965s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 965s 965s USE STRICT 'VARS'; 965s 965s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 965s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 965s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 965s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 965s THIS WITH C. 965s 965s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 965s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 965s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 965s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 965s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 965s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 965s EXAMPLE. 965s 965s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 965s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 965s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 965s 965s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 965s 965s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 965s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 965s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 965s 965s PACKAGE MAIN; 965s LOCAL $X = 10; 965s MY $X = 20; 965s PRINT "$X AND $::X\N"; 965s 965s THAT WILL PRINT OUT C<20> AND C<10>. 965s 965s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 965s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 965s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 965s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 965s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 965s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 965s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 965s AN ANONYMOUS SUB REFERENCE: 965s 965s MY $SECRET_VERSION = '1.001-BETA'; 965s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 965s &$SECRET_SUB(); 965s 965s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 965s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 965s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 965s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 965s UNQUALIFIED AND UNQUALIFIABLE. 965s 965s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 965s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 965s L FOR SOMETHING OF A WORK-AROUND TO 965s THIS. 965s 965s =HEAD2 PERSISTENT PRIVATE VARIABLES 965s X X X X 965s X X 965s 965s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 965s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 965s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 965s 965s =HEAD3 PERSISTENT VARIABLES VIA STATE() 965s 965s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 965s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 965s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 965s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 965s THE C FORM DOES NOT REQUIRE THE 965s C PRAGMA. 965s 965s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 965s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 965s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 965s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 965s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 965s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 965s SUBROUTINE EACH TIME IT IS EXECUTED.) 965s 965s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 965s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 965s 965s USE FEATURE 'STATE'; 965s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 965s 965s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 965s 965s USE FEATURE 'STATE'; 965s SUB CREATE_COUNTER { 965s RETURN SUB { STATE $X; RETURN ++$X } 965s } 965s 965s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 965s CODE OUTSIDE. 965s 965s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 965s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 965s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 965s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 965s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 965s 965s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 965s 965s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 965s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 965s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 965s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 965s 965s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 965s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 965s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 965s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 965s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 965s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 965s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 965s 965s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 965s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 965s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 965s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 965s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 965s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 965s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 965s 965s { 965s MY $SECRET_VAL = 0; 965s SUB GIMME_ANOTHER { 965s RETURN ++$SECRET_VAL; 965s } 965s } 965s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 965s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 965s 965s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 965s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 965s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 965s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 965s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 965s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 965s STARTS TO RUN: 965s 965s BEGIN { 965s MY $SECRET_VAL = 0; 965s SUB GIMME_ANOTHER { 965s RETURN ++$SECRET_VAL; 965s } 965s } 965s 965s SEE L ABOUT THE 965s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 965s C AND C. 965s 965s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 965s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 965s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 965s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 965s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 965s 965s =HEAD2 TEMPORARY VALUES VIA LOCAL() 965s X X X X 965s X 965s 965s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 965s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 965s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 965s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 965s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 965s 965s SYNOPSIS: 965s 965s # LOCALIZATION OF VALUES 965s 965s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 965s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 965s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 965s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 965s 965s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 965s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 965s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 965s # LOCALIZATION 965s 965s # LOCALIZATION OF SYMBOLS 965s 965s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 965s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 965s # @MERLYN IS REALLY @RANDAL, ETC 965s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 965s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 965s 965s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 965s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 965s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 965s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 965s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 965s 965s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 965s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 965s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 965s CREATES NEW, DYNAMICALLY SCOPED VALUES. 965s 965s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 965s PLACED IN PARENTHESES. THIS OPERATOR WORKS 965s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 965s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 965s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 965s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 965s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 965s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 965s UNDEFINED VALUE.) 965s 965s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 965s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 965s VARIABLES OUTSIDE THE LOOP. 965s 965s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 965s X 965s 965s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 965s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 965s VIEWED AS A SCALAR OR AN ARRAY. SO 965s 965s LOCAL($FOO) = ; 965s LOCAL @FOO = ; 965s 965s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 965s 965s LOCAL $FOO = ; 965s 965s SUPPLIES A SCALAR CONTEXT. 965s 965s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 965s X 965s 965s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 965s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 965s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 965s 965s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 965s 965s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 965s { LOCAL $/ = UNDEF; $SLURP = ; } 965s 965s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 965s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 965s I, BECAUSE THE $1 VARIABLE IS 965s MAGICAL AND READ-ONLY : 965s 965s LOCAL $1 = 2; 965s 965s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 965s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 965s TO SAFELY REUSE $_ IN A SUBROUTINE. 965s 965s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 965s WORK AS DESCRIBED. 965s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 965s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 965s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 965s SEE L FOR MORE 965s DETAILS. 965s X 965s 965s =HEAD3 LOCALIZATION OF GLOBS 965s X X 965s 965s THE CONSTRUCT 965s 965s LOCAL *NAME; 965s 965s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 965s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 965s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 965s 965s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 965s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 965s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 965s SEPARATOR. 965s 965s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 965s X X 965s X 965s 965s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 965s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 965s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 965s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 965s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 965s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 965s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 965s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 965s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 965s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 965s 965s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 965s @ARY = ( 0..5 ); 965s { 965s LOCAL($ARY[5]) = 6; 965s LOCAL($HASH{'A'}) = 'DRILL'; 965s WHILE (MY $E = POP(@ARY)) { 965s PRINT "$E . . .\N"; 965s LAST UNLESS $E > 3; 965s } 965s IF (@ARY) { 965s $HASH{'ONLY A'} = 'TEST'; 965s DELETE $HASH{'A'}; 965s } 965s } 965s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 965s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 965s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 965s 965s PERL WILL PRINT 965s 965s 6 . . . 965s 4 . . . 965s 3 . . . 965s THIS IS A TEST ONLY A TEST. 965s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 965s 965s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 965s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 965s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 965s SURPRISING, AND IS VERY LIKELY TO CHANGE. 965s 965s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 965s X X X 965s X 965s 965s YOU CAN USE THE C AND C 965s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 965s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 965s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 965s 965s DO { 965s MY $VAL = $ARRAY[$IDX]; 965s LOCAL $ARRAY[$IDX]; 965s DELETE $ARRAY[$IDX]; 965s $VAL 965s } 965s 965s AND 965s 965s DO { 965s MY $VAL = $HASH{KEY}; 965s LOCAL $HASH{KEY}; 965s DELETE $HASH{KEY}; 965s $VAL 965s } 965s 965s EXCEPT THAT FOR THOSE THE C IS 965s SCOPED TO THE C BLOCK. SLICES ARE 965s ALSO ACCEPTED. 965s 965s MY %HASH = ( 965s A => [ 7, 8, 9 ], 965s B => 1, 965s ) 965s 965s { 965s MY $X = DELETE LOCAL $HASH{A}; 965s # $X IS [ 7, 8, 9 ] 965s # %HASH IS (B => 1) 965s 965s { 965s MY @NUMS = DELETE LOCAL @$X[0, 2] 965s # @NUMS IS (7, 9) 965s # $X IS [ UNDEF, 8 ] 965s 965s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 965s } 965s # $X IS BACK TO [ 7, 8, 9 ] 965s 965s } 965s # %HASH IS BACK TO ITS ORIGINAL STATE 965s 965s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 965s 965s =HEAD2 LVALUE SUBROUTINES 965s X X 965s 965s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 965s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 965s 965s MY $VAL; 965s SUB CANMOD : LVALUE { 965s $VAL; # OR: RETURN $VAL; 965s } 965s SUB NOMOD { 965s $VAL; 965s } 965s 965s CANMOD() = 5; # ASSIGNS TO $VAL 965s NOMOD() = 5; # ERROR 965s 965s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 965s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 965s BY A SCALAR. FOR EXAMPLE, CONSIDER: 965s 965s DATA(2,3) = GET_DATA(3,4); 965s 965s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 965s 965s (DATA(2,3)) = GET_DATA(3,4); 965s 965s AND IN: 965s 965s (DATA(2),DATA(3)) = GET_DATA(3,4); 965s 965s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 965s 965s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 965s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 965s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 965s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 965s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 965s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 965s 965s =HEAD2 LEXICAL SUBROUTINES 965s X X X X 965s 965s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 965s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 965s AVAILABLE UNDER C OR C OR HIGHER. 965s 965s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 965s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 965s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 965s CATEGORY WAS DISABLED. 965s 965s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 965s DECLARED, AND ONLY AFTER THAT DECLARATION: 965s 965s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 965s # VERSIONS EARLIER THAN 5.26. 965s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 965s USE FEATURE 'LEXICAL_SUBS'; 965s 965s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 965s STATE SUB FOO { 965s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 965s } 965s FOO(); # CALLS "STATE" SUB 965s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 965s 965s MY SUB BAR { ... } 965s BAR(); # CALLS "MY" SUB 965s 965s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 965s 965s # WRONG 965s MY SUB BAZ { 965s BAZ(); 965s } 965s 965s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 965s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 965s 965s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 965s 965s MY SUB BAZ { 965s __SUB__->(); # CALLS ITSELF 965s } 965s 965s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 965s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 965s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 965s HOWEVER: 965s 965s MY SUB BAZ; # PREDECLARATION 965s SUB BAZ { # DEFINE THE "MY" SUB 965s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 965s } 965s 965s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 965s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 965s C; THEY KEEP EACH OTHER ALIVE (SEE L). 965s 965s =HEAD3 C VS C 965s 965s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 965s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 965s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 965s CONTAINING BLOCK TO THE NEXT. 965s 965s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 965s NECESSARY IF YOU WANT TO CREATE CLOSURES: 965s 965s SUB WHATEVER { 965s MY $X = SHIFT; 965s MY SUB INNER { 965s ... DO SOMETHING WITH $X ... 965s } 965s INNER(); 965s } 965s 965s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 965s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 965s SEE THE C<$X> FROM THE FIRST CALL TO C. 965s 965s =HEAD3 C SUBROUTINES 965s 965s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 965s SUBROUTINE OF THE SAME NAME. 965s 965s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 965s INSIDE AN INNER SCOPE: 965s 965s SUB FOO { ... } 965s 965s SUB BAR { 965s MY SUB FOO { ... } 965s { 965s # NEED TO USE THE OUTER FOO HERE 965s OUR SUB FOO; 965s FOO(); 965s } 965s } 965s 965s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 965s 965s PACKAGE MYSNEAKYMODULE; 965s 965s OUR SUB DO_SOMETHING { ... } 965s 965s SUB DO_SOMETHING_WITH_CALLER { 965s PACKAGE DB; 965s () = CALLER 1; # SETS @DB::ARGS 965s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 965s } 965s 965s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 965s X X<*> 965s 965s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 965s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 965s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 965s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 965s 965s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 965s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 965s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 965s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 965s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 965s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 965s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 965s 965s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 965s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 965s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 965s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 965s 965s SUB DOUBLEARY { 965s LOCAL(*SOMEARY) = @_; 965s FOREACH $ELEM (@SOMEARY) { 965s $ELEM *= 2; 965s } 965s } 965s DOUBLEARY(*FOO); 965s DOUBLEARY(*BAR); 965s 965s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 965s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 965s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 965s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 965s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 965s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 965s 965s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 965s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 965s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 965s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 965s L. 965s 965s =HEAD2 WHEN TO STILL USE LOCAL() 965s X X 965s 965s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 965s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 965s I USE C INSTEAD OF C. 965s 965s =OVER 4 965s 965s =ITEM 1. 965s 965s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 965s 965s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 965s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 965s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 965s IN C<@FIELDS>. 965s 965s { 965s LOCAL @ARGV = ("/ETC/MOTD"); 965s LOCAL $/ = UNDEF; 965s LOCAL $_ = <>; 965s @FIELDS = SPLIT /^\S*=+\S*$/; 965s } 965s 965s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 965s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 965s 965s =ITEM 2. 965s 965s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 965s 965s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 965s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 965s TABLE ENTRIES: 965s 965s SUB IOQUEUE { 965s LOCAL (*READER, *WRITER); # NOT MY! 965s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 965s RETURN (*READER, *WRITER); 965s } 965s ($HEAD, $TAIL) = IOQUEUE(); 965s 965s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 965s ENTRIES. 965s 965s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 965s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 965s A LOCAL ALIAS. 965s 965s { 965s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 965s GROW(); # REALLY CALLS SHRINK() 965s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 965s } 965s GROW(); # GET THE REAL GROW() AGAIN 965s 965s SEE L FOR MORE ABOUT MANIPULATING 965s FUNCTIONS BY NAME IN THIS WAY. 965s 965s =ITEM 3. 965s 965s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 965s 965s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 965s IS DONE ON DYNAMICS: 965s 965s { 965s LOCAL $SIG{INT} = 'IGNORE'; 965s FUNCT(); # UNINTERRUPTIBLE 965s } 965s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 965s 965s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 965s 965s =BACK 965s 965s =HEAD2 PASS BY REFERENCE 965s X X X 965s 965s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 965s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 965s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 965s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 965s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 965s 965s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 965s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 965s OF ALL THEIR FORMER LAST ELEMENTS: 965s 965s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 965s 965s SUB POPMANY { 965s MY $AREF; 965s MY @RETLIST; 965s FOREACH $AREF ( @_ ) { 965s PUSH @RETLIST, POP @$AREF; 965s } 965s RETURN @RETLIST; 965s } 965s 965s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 965s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 965s 965s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 965s SUB INTER { 965s MY ($K, $HREF, %SEEN); # LOCALS 965s FOREACH $HREF (@_) { 965s WHILE ( $K = EACH %$HREF ) { 965s $SEEN{$K}++; 965s } 965s } 965s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 965s } 965s 965s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 965s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 965s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 965s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 965s A LITTLE EXPENSIVE. 965s 965s WHERE PEOPLE GET INTO TROUBLE IS HERE: 965s 965s (@W, @X) = FUNC(@Y, @Z); 965s OR 965s (%W, %X) = FUNC(%Y, %Z); 965s 965s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 965s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 965s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 965s AS ALWAYS. 965s 965s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 965s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 965s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 965s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 965s 965s ($WREF, $XREF) = FUNC(\@Y, \@Z); 965s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 965s SUB FUNC { 965s MY ($YREF, $ZREF) = @_; 965s IF (@$YREF > @$ZREF) { 965s RETURN ($YREF, $ZREF); 965s } ELSE { 965s RETURN ($ZREF, $YREF); 965s } 965s } 965s 965s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 965s 965s (*W, *X) = FUNC(\@Y, \@Z); 965s PRINT "@W HAS MORE THAN @X\N"; 965s SUB FUNC { 965s LOCAL (*Y, *Z) = @_; 965s IF (@Y > @Z) { 965s RETURN (\@Y, \@Z); 965s } ELSE { 965s RETURN (\@Z, \@Y); 965s } 965s } 965s 965s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 965s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 965s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 965s ARE IN THE SYMBOL TABLE. 965s 965s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 965s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 965s FOR EXAMPLE: 965s 965s SPLUTTER(\*STDOUT); 965s SUB SPLUTTER { 965s MY $FH = SHIFT; 965s PRINT $FH "HER UM WELL A HMMM\N"; 965s } 965s 965s $REC = GET_REC(\*STDIN); 965s SUB GET_REC { 965s MY $FH = SHIFT; 965s RETURN SCALAR <$FH>; 965s } 965s 965s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 965s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 965s 965s SUB OPENIT { 965s MY $PATH = SHIFT; 965s LOCAL *FH; 965s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 965s } 965s 965s =HEAD2 PROTOTYPES 965s X X 965s 965s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 965s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 965s SECTION OR WITH A L. 965s IF YOU DECLARE EITHER OF 965s 965s SUB MYPUSH (\@@) 965s SUB MYPUSH :PROTOTYPE(\@@) 965s 965s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 965s 965s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 965s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 965s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 965s OF AN ATTRIBUTE. 965s 965s THE 965s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 965s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 965s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 965s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 965s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 965s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 965s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 965s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 965s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 965s 965s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 965s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 965s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 965s 965s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 965s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 965s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 965s CORRESPONDING BUILT-IN. 965s 965s DECLARED AS CALLED AS 965s 965s SUB MYLINK ($$) MYLINK $OLD, $NEW 965s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 965s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 965s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 965s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 965s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 965s SUB MYPOP (\@) MYPOP @ARRAY 965s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 965s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 965s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 965s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 965s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 965s SUB MYRAND (;$) MYRAND 42 965s SUB MYTIME () MYTIME 965s 965s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 965s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 965s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 965s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 965s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 965s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 965s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 965s 965s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 965s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 965s 965s SUB MYREF (\[$@%&*]) 965s 965s WILL ALLOW CALLING MYREF() AS 965s 965s MYREF $VAR 965s MYREF @ARRAY 965s MYREF %HASH 965s MYREF &SUB 965s MYREF *GLOB 965s 965s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 965s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 965s 965s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 965s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 965s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 965s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 965s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 965s 965s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 965s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 965s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 965s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 965s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 965s FOLLOWS: 965s 965s USE SYMBOL 'QUALIFY_TO_REF'; 965s 965s SUB FOO (*) { 965s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 965s ... 965s } 965s 965s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 965s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 965s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 965s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 965s 965s SUB MYPUSH (+@) { 965s MY $AREF = SHIFT; 965s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 965s PUSH @$AREF, @_; 965s } 965s 965s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 965s IS OF AN ACCEPTABLE TYPE. 965s 965s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 965s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 965s 965s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 965s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 965s PROVIDED, C<$_> WILL BE USED INSTEAD. 965s 965s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 965s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 965s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 965s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 965s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 965s 965s MYTIME +2; 965s 965s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 965s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 965s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 965s 965s SUB MYGETPROTOBYNUMBER($;); 965s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 965s 965s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 965s PROVIDED IT'S IN THE INITIAL POSITION: 965s X<&> 965s 965s SUB TRY (&@) { 965s MY($TRY,$CATCH) = @_; 965s EVAL { &$TRY }; 965s IF ($@) { 965s LOCAL $_ = $@; 965s &$CATCH; 965s } 965s } 965s SUB CATCH (&) { $_[0] } 965s 965s TRY { 965s DIE "PHOOEY"; 965s } CATCH { 965s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 965s }; 965s 965s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 965s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 965s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 965s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 965s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 965s 965s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 965s X 965s 965s SUB MYGREP (&@) { 965s MY $CODE = SHIFT; 965s MY @RESULT; 965s FOREACH $_ (@_) { 965s PUSH(@RESULT, $_) IF &$CODE; 965s } 965s @RESULT; 965s } 965s 965s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 965s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 965s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 965s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 965s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 965s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 965s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 965s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 965s 965s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 965s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 965s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 965s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 965s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 965s MAJORITY OF OFFENDING CODE IS FIXED. 965s 965s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 965s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 965s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 965s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 965s 965s SUB FUNC ($) { 965s MY $N = SHIFT; 965s PRINT "YOU GAVE ME $N\N"; 965s } 965s 965s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 965s RETURNING A LIST: 965s 965s FUNC(@FOO); 965s FUNC( $TEXT =~ /\W+/G ); 965s 965s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 965s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 965s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 965s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 965s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 965s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 965s 965s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 965s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 965s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 965s EFFECT, LIKE SO: 965s 965s SUB FOO($$); 965s SUB FOO($$) { 965s FOO 1, 2; 965s } 965s 965s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 965s TO MAKE THE WORLD A BETTER PLACE. 965s 965s =HEAD2 CONSTANT FUNCTIONS 965s X 965s 965s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 965s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 965s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 965s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 965s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 965s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 965s 965s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 965s 965s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 965s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 965s # AND IT'S INLINED, TOO! 965s SUB ST_DEV () { 0 } 965s SUB ST_INO () { 1 } 965s 965s SUB FLAG_FOO () { 1 << 8 } 965s SUB FLAG_BAR () { 1 << 9 } 965s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 965s 965s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 965s 965s SUB N () { INT(OPT_BAZ) / 3 } 965s 965s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 965s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 965s 965s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 965s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 965s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 965s C: 965s 965s SUB BAZ_VAL () { 965s IF (OPT_BAZ) { 965s RETURN 23; 965s } 965s ELSE { 965s RETURN 42; 965s } 965s } 965s SUB BONK_VAL () { RETURN 12345 } 965s 965s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 965s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 965s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 965s 965s BEGIN { 965s MY $VAR = 1; 965s NO STRICT 'REFS'; 965s *INLINED = SUB () { $VAR }; 965s } 965s 965s BEGIN { 965s MY $VAR = 1; 965s MY $REF = \$VAR; 965s NO STRICT 'REFS'; 965s *NOT_INLINED = SUB () { $VAR }; 965s } 965s 965s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 965s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 965s 965s BEGIN { 965s MY $X = 10; 965s *FOO = SUB () { $X }; 965s $X++; 965s } 965s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 965s 965s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 965s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 965s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 965s SO IT PRINTED C<10>, NOT C<11>. 965s 965s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 965s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 965s ASIDE FROM WHERE IT IS DECLARED. 965s 965s # FINE, NO WARNING 965s BEGIN { 965s MY $X = 54321; 965s *INLINED = SUB () { $X }; 965s } 965s # ERROR 965s BEGIN { 965s MY $X; 965s $X = 54321; 965s *ALSO_INLINED = SUB () { $X }; 965s } 965s 965s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 965s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 965s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 965s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 965s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 965s 965s MY $X = 54321; 965s *INLINED = SUB : CONST { $X }; 965s $X++; 965s 965s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 965s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 965s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 965s VALUE CAPTURED THE SAME WAY. 965s 965s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 965s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 965s AN EXPLICIT C: 965s 965s BEGIN { 965s MY $X = 10; 965s *FOO = SUB () { RETURN $X }; 965s $X++; 965s } 965s PRINT FOO(); # PRINTS 11 965s 965s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 965s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 965s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 965s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 965s 965s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 965s SUB ONE { 965s 1; 965s } 965s IF (ONE ) { 965s PRINT ONE() IF ONE ; 965s } 965s 965s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 965s SUB ONE () { 1 } 965s DO { 965s PRINT 1 965s }; 965s 965s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 965s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 965s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 965s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 965s 965s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 965s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 965s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 965s SUBROUTINE ONE REDEFINED AT -E LINE 1. 965s 965s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 965s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 965s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 965s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 965s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 965s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 965s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 965s MENTIONED ABOVE: 965s 965s SUB NOT_INLINED () { RETURN 23 } 965s 965s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 965s X X X X 965s 965s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 965s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 965s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 965s ON A NON-UNIX SYSTEM. 965s 965s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 965s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 965s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 965s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 965s 965s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 965s CHDIR $SOMEWHERE; 965s SUB CHDIR { ... } 965s 965s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 965s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 965s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 965s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 965s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 965s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 965s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 965s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 965s FOR SOME KEYWORDS. SEE L. 965s 965s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 965s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 965s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 965s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 965s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 965s THAT IS, THEY COULD SAY 965s 965s USE MODULE 'OPEN'; 965s 965s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 965s 965s USE MODULE; 965s 965s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 965s 965s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 965s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 965s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 965s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 965s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 965s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 965s THAT UNDERSTANDS REGULAR EXPRESSIONS. 965s 965s PACKAGE REGLOB; 965s REQUIRE EXPORTER; 965s @ISA = 'EXPORTER'; 965s @EXPORT_OK = 'GLOB'; 965s 965s SUB IMPORT { 965s MY $PKG = SHIFT; 965s RETURN UNLESS @_; 965s MY $SYM = SHIFT; 965s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 965s $PKG->EXPORT($WHERE, $SYM, @_); 965s } 965s 965s SUB GLOB { 965s MY $PAT = SHIFT; 965s MY @GOT; 965s IF (OPENDIR MY $D, '.') { 965s @GOT = GREP /$PAT/, READDIR $D; 965s CLOSEDIR $D; 965s } 965s RETURN @GOT; 965s } 965s 1; 965s 965s AND HERE'S HOW IT COULD BE (AB)USED: 965s 965s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 965s PACKAGE FOO; 965s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 965s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 965s 965s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 965s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 965s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 965s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 965s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 965s IT MUST BE DONE AT ALL. 965s 965s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 965s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 965s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 965s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 965s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 965s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 965s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 965s LIBRARY. 965s 965s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 965s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 965s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 965s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 965s (SEE L). 965s 965s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 965s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 965s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 965s 965s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 965s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 965s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 965s C SYNTAX, THOUGH). 965s 965s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 965s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 965s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 965s 965s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 965s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 965s 965s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 965s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 965s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 965s 965s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 965s 965s =HEAD2 AUTOLOADING 965s X X 965s 965s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 965s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 965s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 965s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 965s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 965s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 965s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 965s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 965s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 965s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 965s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 965s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 965s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 965s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 965s SUBROUTINE NAME. SEE L FOR DETAILS.) 965s 965s 965s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 965s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 965s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 965s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 965s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 965s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 965s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 965s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 965s 965s SUB AUTOLOAD { 965s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 965s MY $PROGRAM = $AUTOLOAD; 965s $PROGRAM =~ S/.*:://; 965s SYSTEM($PROGRAM, @_); 965s } 965s DATE(); 965s WHO(); 965s LS('-L'); 965s 965s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 965s EVEN NEED PARENTHESES: 965s 965s USE SUBS QW(DATE WHO LS); 965s DATE; 965s WHO; 965s LS '-L'; 965s 965s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 965s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 965s 965s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 965s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 965s DESCRIBED IN L AND IN L, THE STANDARD 965s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 965s FUNCTIONS TO PERL CODE IN L. 965s 965s =HEAD2 SUBROUTINE ATTRIBUTES 965s X X X 965s 965s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 965s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 965s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 965s C HAD BEEN SEEN. SEE L FOR DETAILS 965s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 965s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 965s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 965s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 965s 965s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 965s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 965s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 965s NEST PROPERLY. 965s 965s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 965s 965s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 965s SUB PLUGH () : UGLY('\(") :BAD; 965s SUB XYZZY : _5X5 { ... } 965s 965s EXAMPLES OF INVALID SYNTAX: 965s 965s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 965s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 965s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 965s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 965s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 965s 965s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 965s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 965s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 965s PARSED AND INVOKED: 965s 965s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 965s 965s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 965s SEE L AND L. 965s 965s =HEAD1 SEE ALSO 965s 965s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 965s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 965s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 965s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 965s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 965s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 965s 965s =FOR VI 965s # EX: SET STS=0 SW=4 ET: 965s 965s ok 2 965s # testing mod_cgi with /modules/cgi/perl.pl 965s # expected 200 965s # received 200 965s # body: PERL CGI 965s ok 3 965s # testing mod_test_rwrite with /test_rwrite 965s # expected 200 965s # received 200 965s # body: A 965s ok 4 965s ok 967s t/filter/case_in.t .................. 967s 1..3 967s # Running under perl version 5.038002 for linux 967s # Current time local: Tue Dec 17 20:24:40 2024 967s # Current time GMT: Tue Dec 17 20:24:40 2024 967s # Using Test.pm version 1.31 967s # Using Apache/Test.pm version 1.42 967s ok 1 967s # testing mod_cgi with /modules/cgi/perl_echo.pl 967s # expected 200 967s # received 200 967s ok 2 967s # testing mod_echo_post with /echo_post 967s # expected 200 967s # received 200 967s ok 3 967s ok 969s t/filter/input_body.t ............... 969s 1..2 969s # Running under perl version 5.038002 for linux 969s # Current time local: Tue Dec 17 20:24:42 2024 969s # Current time GMT: Tue Dec 17 20:24:42 2024 969s # Using Test.pm version 1.31 969s # Using Apache/Test.pm version 1.42 969s # testing : Posted "1 ko" 969s # expected: 'ok 1' 969s # received: 'ok 1' 969s ok 1 969s # testing : Posted "2 ko" 969s # expected: 'ok 2' 969s # received: 'ok 2' 969s ok 2 969s ok 971s t/http11/basicauth.t ................ 971s 1..3 971s # Running under perl version 5.038002 for linux 971s # Current time local: Tue Dec 17 20:24:44 2024 971s # Current time GMT: Tue Dec 17 20:24:44 2024 971s # Using Test.pm version 1.31 971s # Using Apache/Test.pm version 1.42 971s ok 1 971s ok 2 971s ok 3 971s ok 972s t/http11/chunked.t .................. 972s 1..30 972s # Running under perl version 5.038002 for linux 972s # Current time local: Tue Dec 17 20:24:46 2024 972s # Current time GMT: Tue Dec 17 20:24:46 2024 972s # Using Test.pm version 1.31 972s # Using Apache/Test.pm version 1.42 972s # testing : response protocol 972s # expected: 'HTTP/1.1' 972s # received: 'HTTP/1.1' 972s ok 1 972s # testing : response Transfer-Encoding 972s # expected: 'chunked' 972s # received: 'chunked' 972s ok 2 972s # testing : no Content-Length 972s # expected: 0 972s # received: 0 972s ok 3 972s # testing : body length 972s # expected: '70976' 972s # received: 70976 972s ok 4 972s # testing : number of requests 972s # expected: 1 972s # received: 1 972s ok 5 972s # testing : response protocol 972s # expected: 'HTTP/1.1' 972s # received: 'HTTP/1.1' 972s ok 6 972s # testing : response Transfer-Encoding 972s # expected: 'chunked' 972s # received: 'chunked' 972s ok 7 972s # testing : no Content-Length 972s # expected: 0 972s # received: 0 972s ok 8 972s # testing : body length 972s # expected: '212509' 972s # received: 212509 972s ok 9 972s # testing : number of requests 972s # expected: 2 972s # received: 2 972s ok 10 972s # testing : response protocol 972s # expected: 'HTTP/1.1' 972s # received: 'HTTP/1.1' 972s ok 11 972s # testing : response Transfer-Encoding 972s # expected: 'chunked' 972s # received: 'chunked' 972s ok 12 972s # testing : no Content-Length 972s # expected: 0 972s # received: 0 972s ok 13 972s # testing : body length 972s # expected: '280545' 972s # received: 280545 972s ok 14 972s # testing : number of requests 972s # expected: 3 972s # received: 3 972s ok 15 972s # testing : response protocol 972s # expected: 'HTTP/1.1' 972s # received: 'HTTP/1.1' 972s ok 16 972s # testing : response Transfer-Encoding 972s # expected: 'chunked' 972s # received: 'chunked' 972s ok 17 972s # testing : no Content-Length 972s # expected: 0 972s # received: 0 972s ok 18 972s # testing : body length 972s # expected: '845969' 972s # received: 845969 972s ok 19 972s # testing : number of requests 972s # expected: 4 972s # received: 4 972s ok 20 972s # testing : response protocol 972s # expected: 'HTTP/1.1' 972s # received: 'HTTP/1.1' 972s ok 21 972s # testing : no Transfer-Encoding (test result inverted) 972s # expected: 'chunked' 972s # received: '' 972s ok 22 972s # testing : content length 972s # expected: 253 972s # received: '253' 972s ok 23 972s # testing : body length 972s # expected: '242' 972s # received: 242 972s ok 24 972s # testing : number of requests 972s # expected: 5 972s # received: 5 972s ok 25 972s # testing : response protocol 972s # expected: 'HTTP/1.1' 972s # received: 'HTTP/1.1' 972s ok 26 972s # testing : no Transfer-Encoding (test result inverted) 972s # expected: 'chunked' 972s # received: '' 972s ok 27 972s # testing : content length 972s # expected: '' 972s # received: '' 972s ok 28 972s # testing : body length 972s # expected: '14276' 972s # received: 14276 972s ok 29 972s # testing : number of requests 972s # expected: 6 972s # received: 6 972s ok 30 972s ok 974s t/http11/chunked2.t ................. 974s 1..2 974s # Running under perl version 5.038002 for linux 974s # Current time local: Tue Dec 17 20:24:47 2024 974s # Current time GMT: Tue Dec 17 20:24:47 2024 974s # Using Test.pm version 1.31 974s # Using Apache/Test.pm version 1.42 974s # testing : successful response 974s # expected: 200 974s # received: '200' 974s ok 1 974s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 974s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 974s ok 2 974s ok 976s t/http11/clength.t .................. 976s 1..6 976s # Running under perl version 5.038002 for linux 976s # Current time local: Tue Dec 17 20:24:49 2024 976s # Current time GMT: Tue Dec 17 20:24:49 2024 976s # Using Test.pm version 1.31 976s # Using Apache/Test.pm version 1.42 976s # testing : successful response 976s # expected: 200 976s # received: '200' 976s ok 1 976s # expected: 10 976s # received: '10' 976s ok 2 976s # expected: 'bbbbbbbbbb' 976s # received: 'bbbbbbbbbb' 976s ok 3 976s # testing : successful response 976s # expected: 200 976s # received: '200' 976s ok 4 976s # expected: 6 976s # received: '6' 976s ok 5 976s # expected: 'foobar' 976s # received: 'foobar' 976s ok 6 976s ok 980s t/http11/post.t ..................... 980s # using LWP client 980s 1..51 980s # Running under perl version 5.038002 for linux 980s # Current time local: Tue Dec 17 20:24:51 2024 980s # Current time GMT: Tue Dec 17 20:24:51 2024 980s # Using Test.pm version 1.31 980s # Using Apache/Test.pm version 1.42 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 1024 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: Keep-Alive 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s #Keep-Alive: timeout=5, max=100 980s # 980s # testing : length posted 980s # expected: '1024' 980s # received: 1024 980s ok 1 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 2048 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 2 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '2048' 980s # received: 2048 980s ok 2 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 3072 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 3 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '3072' 980s # received: 3072 980s ok 3 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 4096 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 4 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '4096' 980s # received: 4096 980s ok 4 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 5120 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 5 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '5120' 980s # received: 5120 980s ok 5 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 6144 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 6 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '6144' 980s # received: 6144 980s ok 6 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 7168 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 7 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '7168' 980s # received: 7168 980s ok 7 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 8192 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 8 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '8192' 980s # received: 8192 980s ok 8 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 9216 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 9 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '9216' 980s # received: 9216 980s ok 9 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 10240 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 10 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '10240' 980s # received: 10240 980s ok 10 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 11264 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 11 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '11264' 980s # received: 11264 980s ok 11 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 12288 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 12 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '12288' 980s # received: 12288 980s ok 12 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 13312 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 13 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '13312' 980s # received: 13312 980s ok 13 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 14336 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 14 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '14336' 980s # received: 14336 980s ok 14 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 15360 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 15 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '15360' 980s # received: 15360 980s ok 15 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 16384 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 16 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '16384' 980s # received: 16384 980s ok 16 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 17408 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 17 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '17408' 980s # received: 17408 980s ok 17 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 18432 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 18 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '18432' 980s # received: 18432 980s ok 18 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 19456 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 19 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '19456' 980s # received: 19456 980s ok 19 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 20480 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 20 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '20480' 980s # received: 20480 980s ok 20 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 21504 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 21 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '21504' 980s # received: 21504 980s ok 21 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 22528 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 22 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '22528' 980s # received: 22528 980s ok 22 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 23552 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 23 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '23552' 980s # received: 23552 980s ok 23 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 24576 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 24 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '24576' 980s # received: 24576 980s ok 24 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 25600 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 25 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '25600' 980s # received: 25600 980s ok 25 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 26624 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 26 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '26624' 980s # received: 26624 980s ok 26 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 27648 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 27 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '27648' 980s # received: 27648 980s ok 27 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 28672 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:53 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 28 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '28672' 980s # received: 28672 980s ok 28 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 29696 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 29 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '29696' 980s # received: 29696 980s ok 29 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 30720 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 30 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '30720' 980s # received: 30720 980s ok 30 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 31744 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 31 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '31744' 980s # received: 31744 980s ok 31 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 32768 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 32 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '32768' 980s # received: 32768 980s ok 32 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 33792 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 33 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '33792' 980s # received: 33792 980s ok 33 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 34816 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 34 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '34816' 980s # received: 34816 980s ok 34 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 35840 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 35 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '35840' 980s # received: 35840 980s ok 35 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 36864 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 36 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '36864' 980s # received: 36864 980s ok 36 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 37888 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 37 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '37888' 980s # received: 37888 980s ok 37 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 38912 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 38 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '38912' 980s # received: 38912 980s ok 38 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 39936 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 39 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '39936' 980s # received: 39936 980s ok 39 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 40960 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 40 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '40960' 980s # received: 40960 980s ok 40 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 41984 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 41 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '41984' 980s # received: 41984 980s ok 41 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 43008 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 42 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '43008' 980s # received: 43008 980s ok 42 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 44032 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 43 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '44032' 980s # received: 44032 980s ok 43 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 45056 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 44 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '45056' 980s # received: 45056 980s ok 44 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 46080 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 45 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '46080' 980s # received: 46080 980s ok 45 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 47104 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 46 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '47104' 980s # received: 47104 980s ok 46 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 48128 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 47 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '48128' 980s # received: 48128 980s ok 47 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 49152 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 48 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '49152' 980s # received: 49152 980s ok 48 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 50176 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 49 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '50176' 980s # received: 50176 980s ok 49 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 51200 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 50 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '51200' 980s # received: 51200 980s ok 50 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.76 980s #Content-Length: 102400 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s #Vary: In-If1 980s #Content-Length: 7 980s #Client-Date: Tue, 17 Dec 2024 20:24:54 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 51 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '102400' 980s # received: 102400 980s ok 51 980s ok 983s t/modules/aaa.t ..................... 983s 1..40 983s # Running under perl version 5.038002 for linux 983s # Current time local: Tue Dec 17 20:24:54 2024 983s # Current time GMT: Tue Dec 17 20:24:54 2024 983s # Using Test.pm version 1.31 983s # Using Apache/Test.pm version 1.42 983s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/realm2 983s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/basic1 983s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/form1 983s ok 1 983s ok 2 983s ok 3 983s ok 4 983s ok 5 983s ok 6 983s ok 7 983s ok 8 983s ok 9 983s ok 10 983s ok 11 983s ok 12 983s ok 13 983s ok 14 983s ok 15 983s ok 16 983s ok 17 983s ok 18 983s ok 19 983s ok 20 983s ok 21 983s ok 22 983s ok 23 983s ok 24 983s ok 25 983s ok 26 983s ok 27 983s ok 28 983s ok 29 983s ok 30 983s ok 31 983s ok 32 983s ok 33 983s ok 34 983s ok 35 983s ok 36 983s ok 37 983s ok 38 983s ok 39 983s ok 40 983s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/basic1 983s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/form1 983s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/realm2 983s ok 984s t/modules/access.t .................. 984s 1..408 984s # Running under perl version 5.038002 for linux 984s # Current time local: Tue Dec 17 20:24:56 2024 984s # Current time GMT: Tue Dec 17 20:24:56 2024 984s # Using Test.pm version 1.31 984s # Using Apache/Test.pm version 1.42 984s # --- 984s # Order deny,allow 984s # Allow from all 984s # expecting access. 984s ok 1 984s # --- 984s # Order deny,allow 984s # Deny from all 984s # expecting access denial. 984s ok 2 984s # --- 984s # Order deny,allow 984s # Allow from all 984s # Deny from all 984s # expecting access. 984s ok 3 984s # --- 984s # Order deny,allow 984s # Deny from localhost 984s # expecting access denial. 984s ok 4 984s # --- 984s # Order deny,allow 984s # Allow from all 984s # Deny from localhost 984s # expecting access. 984s ok 5 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 6 984s # --- 984s # Order deny,allow 984s # Allow from all 984s # Deny from 127.0.0.1 984s # expecting access. 984s ok 7 984s # --- 984s # Order deny,allow 984s # Deny from 127.0 984s # expecting access denial. 984s ok 8 984s # --- 984s # Order deny,allow 984s # Allow from all 984s # Deny from 127.0 984s # expecting access. 984s ok 9 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 10 984s # --- 984s # Order deny,allow 984s # Allow from all 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access. 984s ok 11 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 12 984s # --- 984s # Order deny,allow 984s # Allow from all 984s # Deny from 127.0.0.1/16 984s # expecting access. 984s ok 13 984s # --- 984s # Order deny,allow 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 14 984s # --- 984s # Order deny,allow 984s # Allow from all 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 15 984s # --- 984s # Order deny,allow 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 16 984s # --- 984s # Order deny,allow 984s # Allow from all 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 17 984s # --- 984s # Order deny,allow 984s # Allow from localhost 984s # expecting access. 984s ok 18 984s # --- 984s # Order deny,allow 984s # Deny from all 984s # expecting access denial. 984s ok 19 984s # --- 984s # Order deny,allow 984s # Allow from localhost 984s # Deny from all 984s # expecting access. 984s ok 20 984s # --- 984s # Order deny,allow 984s # Deny from localhost 984s # expecting access denial. 984s ok 21 984s # --- 984s # Order deny,allow 984s # Allow from localhost 984s # Deny from localhost 984s # expecting access. 984s ok 22 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 23 984s # --- 984s # Order deny,allow 984s # Allow from localhost 984s # Deny from 127.0.0.1 984s # expecting access. 984s ok 24 984s # --- 984s # Order deny,allow 984s # Deny from 127.0 984s # expecting access denial. 984s ok 25 984s # --- 984s # Order deny,allow 984s # Allow from localhost 984s # Deny from 127.0 984s # expecting access. 984s ok 26 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 27 984s # --- 984s # Order deny,allow 984s # Allow from localhost 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access. 984s ok 28 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 29 984s # --- 984s # Order deny,allow 984s # Allow from localhost 984s # Deny from 127.0.0.1/16 984s # expecting access. 984s ok 30 984s # --- 984s # Order deny,allow 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 31 984s # --- 984s # Order deny,allow 984s # Allow from localhost 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 32 984s # --- 984s # Order deny,allow 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 33 984s # --- 984s # Order deny,allow 984s # Allow from localhost 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 34 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1 984s # expecting access. 984s ok 35 984s # --- 984s # Order deny,allow 984s # Deny from all 984s # expecting access denial. 984s ok 36 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1 984s # Deny from all 984s # expecting access. 984s ok 37 984s # --- 984s # Order deny,allow 984s # Deny from localhost 984s # expecting access denial. 984s ok 38 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1 984s # Deny from localhost 984s # expecting access. 984s ok 39 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 40 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1 984s # Deny from 127.0.0.1 984s # expecting access. 984s ok 41 984s # --- 984s # Order deny,allow 984s # Deny from 127.0 984s # expecting access denial. 984s ok 42 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1 984s # Deny from 127.0 984s # expecting access. 984s ok 43 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 44 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access. 984s ok 45 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 46 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1 984s # Deny from 127.0.0.1/16 984s # expecting access. 984s ok 47 984s # --- 984s # Order deny,allow 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 48 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 49 984s # --- 984s # Order deny,allow 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 50 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 51 984s # --- 984s # Order deny,allow 984s # Allow from 127.0 984s # expecting access. 984s ok 52 984s # --- 984s # Order deny,allow 984s # Deny from all 984s # expecting access denial. 984s ok 53 984s # --- 984s # Order deny,allow 984s # Allow from 127.0 984s # Deny from all 984s # expecting access. 984s ok 54 984s # --- 984s # Order deny,allow 984s # Deny from localhost 984s # expecting access denial. 984s ok 55 984s # --- 984s # Order deny,allow 984s # Allow from 127.0 984s # Deny from localhost 984s # expecting access. 984s ok 56 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 57 984s # --- 984s # Order deny,allow 984s # Allow from 127.0 984s # Deny from 127.0.0.1 984s # expecting access. 984s ok 58 984s # --- 984s # Order deny,allow 984s # Deny from 127.0 984s # expecting access denial. 984s ok 59 984s # --- 984s # Order deny,allow 984s # Allow from 127.0 984s # Deny from 127.0 984s # expecting access. 984s ok 60 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 61 984s # --- 984s # Order deny,allow 984s # Allow from 127.0 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access. 984s ok 62 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 63 984s # --- 984s # Order deny,allow 984s # Allow from 127.0 984s # Deny from 127.0.0.1/16 984s # expecting access. 984s ok 64 984s # --- 984s # Order deny,allow 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 65 984s # --- 984s # Order deny,allow 984s # Allow from 127.0 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 66 984s # --- 984s # Order deny,allow 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 67 984s # --- 984s # Order deny,allow 984s # Allow from 127.0 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 68 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/255.255.0.0 984s # expecting access. 984s ok 69 984s # --- 984s # Order deny,allow 984s # Deny from all 984s # expecting access denial. 984s ok 70 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from all 984s # expecting access. 984s ok 71 984s # --- 984s # Order deny,allow 984s # Deny from localhost 984s # expecting access denial. 984s ok 72 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from localhost 984s # expecting access. 984s ok 73 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 74 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 127.0.0.1 984s # expecting access. 984s ok 75 984s # --- 984s # Order deny,allow 984s # Deny from 127.0 984s # expecting access denial. 984s ok 76 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 127.0 984s # expecting access. 984s ok 77 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 78 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access. 984s ok 79 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 80 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 127.0.0.1/16 984s # expecting access. 984s ok 81 984s # --- 984s # Order deny,allow 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 82 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 83 984s # --- 984s # Order deny,allow 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 84 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 85 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/16 984s # expecting access. 984s ok 86 984s # --- 984s # Order deny,allow 984s # Deny from all 984s # expecting access denial. 984s ok 87 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/16 984s # Deny from all 984s # expecting access. 984s ok 88 984s # --- 984s # Order deny,allow 984s # Deny from localhost 984s # expecting access denial. 984s ok 89 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/16 984s # Deny from localhost 984s # expecting access. 984s ok 90 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 91 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/16 984s # Deny from 127.0.0.1 984s # expecting access. 984s ok 92 984s # --- 984s # Order deny,allow 984s # Deny from 127.0 984s # expecting access denial. 984s ok 93 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/16 984s # Deny from 127.0 984s # expecting access. 984s ok 94 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 95 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/16 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access. 984s ok 96 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 97 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/16 984s # Deny from 127.0.0.1/16 984s # expecting access. 984s ok 98 984s # --- 984s # Order deny,allow 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 99 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/16 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 100 984s # --- 984s # Order deny,allow 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 101 984s # --- 984s # Order deny,allow 984s # Allow from 127.0.0.1/16 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 102 984s # --- 984s # Order deny,allow 984s # Allow from somewhere.else.com 984s # expecting access. 984s ok 103 984s # --- 984s # Order deny,allow 984s # Deny from all 984s # expecting access denial. 984s ok 104 984s # --- 984s # Order deny,allow 984s # Allow from somewhere.else.com 984s # Deny from all 984s # expecting access denial. 984s ok 105 984s # --- 984s # Order deny,allow 984s # Deny from localhost 984s # expecting access denial. 984s ok 106 984s # --- 984s # Order deny,allow 984s # Allow from somewhere.else.com 984s # Deny from localhost 984s # expecting access denial. 984s ok 107 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 108 984s # --- 984s # Order deny,allow 984s # Allow from somewhere.else.com 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 109 984s # --- 984s # Order deny,allow 984s # Deny from 127.0 984s # expecting access denial. 984s ok 110 984s # --- 984s # Order deny,allow 984s # Allow from somewhere.else.com 984s # Deny from 127.0 984s # expecting access denial. 984s ok 111 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 112 984s # --- 984s # Order deny,allow 984s # Allow from somewhere.else.com 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 113 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 114 984s # --- 984s # Order deny,allow 984s # Allow from somewhere.else.com 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 115 984s # --- 984s # Order deny,allow 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 116 984s # --- 984s # Order deny,allow 984s # Allow from somewhere.else.com 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 117 984s # --- 984s # Order deny,allow 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 118 984s # --- 984s # Order deny,allow 984s # Allow from somewhere.else.com 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 119 984s # --- 984s # Order deny,allow 984s # Allow from 66.6.6.6 984s # expecting access. 984s ok 120 984s # --- 984s # Order deny,allow 984s # Deny from all 984s # expecting access denial. 984s ok 121 984s # --- 984s # Order deny,allow 984s # Allow from 66.6.6.6 984s # Deny from all 984s # expecting access denial. 984s ok 122 984s # --- 984s # Order deny,allow 984s # Deny from localhost 984s # expecting access denial. 984s ok 123 984s # --- 984s # Order deny,allow 984s # Allow from 66.6.6.6 984s # Deny from localhost 984s # expecting access denial. 984s ok 124 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 125 984s # --- 984s # Order deny,allow 984s # Allow from 66.6.6.6 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 126 984s # --- 984s # Order deny,allow 984s # Deny from 127.0 984s # expecting access denial. 984s ok 127 984s # --- 984s # Order deny,allow 984s # Allow from 66.6.6.6 984s # Deny from 127.0 984s # expecting access denial. 984s ok 128 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 129 984s # --- 984s # Order deny,allow 984s # Allow from 66.6.6.6 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 130 984s # --- 984s # Order deny,allow 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 131 984s # --- 984s # Order deny,allow 984s # Allow from 66.6.6.6 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 132 984s # --- 984s # Order deny,allow 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 133 984s # --- 984s # Order deny,allow 984s # Allow from 66.6.6.6 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 134 984s # --- 984s # Order deny,allow 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 135 984s # --- 984s # Order deny,allow 984s # Allow from 66.6.6.6 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 136 984s # --- 984s # Order allow,deny 984s # Allow from all 984s # expecting access. 984s ok 137 984s # --- 984s # Order allow,deny 984s # Deny from all 984s # expecting access denial. 984s ok 138 984s # --- 984s # Order allow,deny 984s # Allow from all 984s # Deny from all 984s # expecting access denial. 984s ok 139 984s # --- 984s # Order allow,deny 984s # Deny from localhost 984s # expecting access denial. 984s ok 140 984s # --- 984s # Order allow,deny 984s # Allow from all 984s # Deny from localhost 984s # expecting access denial. 984s ok 141 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 142 984s # --- 984s # Order allow,deny 984s # Allow from all 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 143 984s # --- 984s # Order allow,deny 984s # Deny from 127.0 984s # expecting access denial. 984s ok 144 984s # --- 984s # Order allow,deny 984s # Allow from all 984s # Deny from 127.0 984s # expecting access denial. 984s ok 145 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 146 984s # --- 984s # Order allow,deny 984s # Allow from all 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 147 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 148 984s # --- 984s # Order allow,deny 984s # Allow from all 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 149 984s # --- 984s # Order allow,deny 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 150 984s # --- 984s # Order allow,deny 984s # Allow from all 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 151 984s # --- 984s # Order allow,deny 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 152 984s # --- 984s # Order allow,deny 984s # Allow from all 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 153 984s # --- 984s # Order allow,deny 984s # Allow from localhost 984s # expecting access. 984s ok 154 984s # --- 984s # Order allow,deny 984s # Deny from all 984s # expecting access denial. 984s ok 155 984s # --- 984s # Order allow,deny 984s # Allow from localhost 984s # Deny from all 984s # expecting access denial. 984s ok 156 984s # --- 984s # Order allow,deny 984s # Deny from localhost 984s # expecting access denial. 984s ok 157 984s # --- 984s # Order allow,deny 984s # Allow from localhost 984s # Deny from localhost 984s # expecting access denial. 984s ok 158 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 159 984s # --- 984s # Order allow,deny 984s # Allow from localhost 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 160 984s # --- 984s # Order allow,deny 984s # Deny from 127.0 984s # expecting access denial. 984s ok 161 984s # --- 984s # Order allow,deny 984s # Allow from localhost 984s # Deny from 127.0 984s # expecting access denial. 984s ok 162 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 163 984s # --- 984s # Order allow,deny 984s # Allow from localhost 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 164 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 165 984s # --- 984s # Order allow,deny 984s # Allow from localhost 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 166 984s # --- 984s # Order allow,deny 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 167 984s # --- 984s # Order allow,deny 984s # Allow from localhost 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 168 984s # --- 984s # Order allow,deny 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 169 984s # --- 984s # Order allow,deny 984s # Allow from localhost 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 170 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1 984s # expecting access. 984s ok 171 984s # --- 984s # Order allow,deny 984s # Deny from all 984s # expecting access denial. 984s ok 172 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1 984s # Deny from all 984s # expecting access denial. 984s ok 173 984s # --- 984s # Order allow,deny 984s # Deny from localhost 984s # expecting access denial. 984s ok 174 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1 984s # Deny from localhost 984s # expecting access denial. 984s ok 175 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 176 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 177 984s # --- 984s # Order allow,deny 984s # Deny from 127.0 984s # expecting access denial. 984s ok 178 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1 984s # Deny from 127.0 984s # expecting access denial. 984s ok 179 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 180 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 181 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 182 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 183 984s # --- 984s # Order allow,deny 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 184 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 185 984s # --- 984s # Order allow,deny 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 186 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 187 984s # --- 984s # Order allow,deny 984s # Allow from 127.0 984s # expecting access. 984s ok 188 984s # --- 984s # Order allow,deny 984s # Deny from all 984s # expecting access denial. 984s ok 189 984s # --- 984s # Order allow,deny 984s # Allow from 127.0 984s # Deny from all 984s # expecting access denial. 984s ok 190 984s # --- 984s # Order allow,deny 984s # Deny from localhost 984s # expecting access denial. 984s ok 191 984s # --- 984s # Order allow,deny 984s # Allow from 127.0 984s # Deny from localhost 984s # expecting access denial. 984s ok 192 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 193 984s # --- 984s # Order allow,deny 984s # Allow from 127.0 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 194 984s # --- 984s # Order allow,deny 984s # Deny from 127.0 984s # expecting access denial. 984s ok 195 984s # --- 984s # Order allow,deny 984s # Allow from 127.0 984s # Deny from 127.0 984s # expecting access denial. 984s ok 196 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 197 984s # --- 984s # Order allow,deny 984s # Allow from 127.0 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 198 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 199 984s # --- 984s # Order allow,deny 984s # Allow from 127.0 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 200 984s # --- 984s # Order allow,deny 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 201 984s # --- 984s # Order allow,deny 984s # Allow from 127.0 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 202 984s # --- 984s # Order allow,deny 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 203 984s # --- 984s # Order allow,deny 984s # Allow from 127.0 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 204 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/255.255.0.0 984s # expecting access. 984s ok 205 984s # --- 984s # Order allow,deny 984s # Deny from all 984s # expecting access denial. 984s ok 206 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from all 984s # expecting access denial. 984s ok 207 984s # --- 984s # Order allow,deny 984s # Deny from localhost 984s # expecting access denial. 984s ok 208 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from localhost 984s # expecting access denial. 984s ok 209 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 210 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 211 984s # --- 984s # Order allow,deny 984s # Deny from 127.0 984s # expecting access denial. 984s ok 212 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 127.0 984s # expecting access denial. 984s ok 213 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 214 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 215 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 216 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 217 984s # --- 984s # Order allow,deny 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 218 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 219 984s # --- 984s # Order allow,deny 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 220 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 221 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/16 984s # expecting access. 984s ok 222 984s # --- 984s # Order allow,deny 984s # Deny from all 984s # expecting access denial. 984s ok 223 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/16 984s # Deny from all 984s # expecting access denial. 984s ok 224 984s # --- 984s # Order allow,deny 984s # Deny from localhost 984s # expecting access denial. 984s ok 225 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/16 984s # Deny from localhost 984s # expecting access denial. 984s ok 226 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 227 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/16 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 228 984s # --- 984s # Order allow,deny 984s # Deny from 127.0 984s # expecting access denial. 984s ok 229 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/16 984s # Deny from 127.0 984s # expecting access denial. 984s ok 230 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 231 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/16 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 232 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 233 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/16 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 234 984s # --- 984s # Order allow,deny 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 235 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/16 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 236 984s # --- 984s # Order allow,deny 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 237 984s # --- 984s # Order allow,deny 984s # Allow from 127.0.0.1/16 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 238 984s # --- 984s # Order allow,deny 984s # Allow from somewhere.else.com 984s # expecting access denial. 984s ok 239 984s # --- 984s # Order allow,deny 984s # Deny from all 984s # expecting access denial. 984s ok 240 984s # --- 984s # Order allow,deny 984s # Allow from somewhere.else.com 984s # Deny from all 984s # expecting access denial. 984s ok 241 984s # --- 984s # Order allow,deny 984s # Deny from localhost 984s # expecting access denial. 984s ok 242 984s # --- 984s # Order allow,deny 984s # Allow from somewhere.else.com 984s # Deny from localhost 984s # expecting access denial. 984s ok 243 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 244 984s # --- 984s # Order allow,deny 984s # Allow from somewhere.else.com 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 245 984s # --- 984s # Order allow,deny 984s # Deny from 127.0 984s # expecting access denial. 984s ok 246 984s # --- 984s # Order allow,deny 984s # Allow from somewhere.else.com 984s # Deny from 127.0 984s # expecting access denial. 984s ok 247 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 248 984s # --- 984s # Order allow,deny 984s # Allow from somewhere.else.com 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 249 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 250 984s # --- 984s # Order allow,deny 984s # Allow from somewhere.else.com 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 251 984s # --- 984s # Order allow,deny 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 252 984s # --- 984s # Order allow,deny 984s # Allow from somewhere.else.com 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 253 984s # --- 984s # Order allow,deny 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 254 984s # --- 984s # Order allow,deny 984s # Allow from somewhere.else.com 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 255 984s # --- 984s # Order allow,deny 984s # Allow from 66.6.6.6 984s # expecting access denial. 984s ok 256 984s # --- 984s # Order allow,deny 984s # Deny from all 984s # expecting access denial. 984s ok 257 984s # --- 984s # Order allow,deny 984s # Allow from 66.6.6.6 984s # Deny from all 984s # expecting access denial. 984s ok 258 984s # --- 984s # Order allow,deny 984s # Deny from localhost 984s # expecting access denial. 984s ok 259 984s # --- 984s # Order allow,deny 984s # Allow from 66.6.6.6 984s # Deny from localhost 984s # expecting access denial. 984s ok 260 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 261 984s # --- 984s # Order allow,deny 984s # Allow from 66.6.6.6 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 262 984s # --- 984s # Order allow,deny 984s # Deny from 127.0 984s # expecting access denial. 984s ok 263 984s # --- 984s # Order allow,deny 984s # Allow from 66.6.6.6 984s # Deny from 127.0 984s # expecting access denial. 984s ok 264 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 265 984s # --- 984s # Order allow,deny 984s # Allow from 66.6.6.6 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 266 984s # --- 984s # Order allow,deny 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 267 984s # --- 984s # Order allow,deny 984s # Allow from 66.6.6.6 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 268 984s # --- 984s # Order allow,deny 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 269 984s # --- 984s # Order allow,deny 984s # Allow from 66.6.6.6 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 270 984s # --- 984s # Order allow,deny 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 271 984s # --- 984s # Order allow,deny 984s # Allow from 66.6.6.6 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 272 984s # --- 984s # Order mutual-failure 984s # Allow from all 984s # expecting access. 984s ok 273 984s # --- 984s # Order mutual-failure 984s # Deny from all 984s # expecting access denial. 984s ok 274 984s # --- 984s # Order mutual-failure 984s # Allow from all 984s # Deny from all 984s # expecting access denial. 984s ok 275 984s # --- 984s # Order mutual-failure 984s # Deny from localhost 984s # expecting access denial. 984s ok 276 984s # --- 984s # Order mutual-failure 984s # Allow from all 984s # Deny from localhost 984s # expecting access denial. 984s ok 277 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 278 984s # --- 984s # Order mutual-failure 984s # Allow from all 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 279 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0 984s # expecting access denial. 984s ok 280 984s # --- 984s # Order mutual-failure 984s # Allow from all 984s # Deny from 127.0 984s # expecting access denial. 984s ok 281 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 282 984s # --- 984s # Order mutual-failure 984s # Allow from all 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 283 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 284 984s # --- 984s # Order mutual-failure 984s # Allow from all 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 285 984s # --- 984s # Order mutual-failure 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 286 984s # --- 984s # Order mutual-failure 984s # Allow from all 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 287 984s # --- 984s # Order mutual-failure 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 288 984s # --- 984s # Order mutual-failure 984s # Allow from all 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 289 984s # --- 984s # Order mutual-failure 984s # Allow from localhost 984s # expecting access. 984s ok 290 984s # --- 984s # Order mutual-failure 984s # Deny from all 984s # expecting access denial. 984s ok 291 984s # --- 984s # Order mutual-failure 984s # Allow from localhost 984s # Deny from all 984s # expecting access denial. 984s ok 292 984s # --- 984s # Order mutual-failure 984s # Deny from localhost 984s # expecting access denial. 984s ok 293 984s # --- 984s # Order mutual-failure 984s # Allow from localhost 984s # Deny from localhost 984s # expecting access denial. 984s ok 294 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 295 984s # --- 984s # Order mutual-failure 984s # Allow from localhost 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 296 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0 984s # expecting access denial. 984s ok 297 984s # --- 984s # Order mutual-failure 984s # Allow from localhost 984s # Deny from 127.0 984s # expecting access denial. 984s ok 298 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 299 984s # --- 984s # Order mutual-failure 984s # Allow from localhost 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 300 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 301 984s # --- 984s # Order mutual-failure 984s # Allow from localhost 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 302 984s # --- 984s # Order mutual-failure 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 303 984s # --- 984s # Order mutual-failure 984s # Allow from localhost 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 304 984s # --- 984s # Order mutual-failure 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 305 984s # --- 984s # Order mutual-failure 984s # Allow from localhost 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 306 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1 984s # expecting access. 984s ok 307 984s # --- 984s # Order mutual-failure 984s # Deny from all 984s # expecting access denial. 984s ok 308 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1 984s # Deny from all 984s # expecting access denial. 984s ok 309 984s # --- 984s # Order mutual-failure 984s # Deny from localhost 984s # expecting access denial. 984s ok 310 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1 984s # Deny from localhost 984s # expecting access denial. 984s ok 311 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 312 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 313 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0 984s # expecting access denial. 984s ok 314 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1 984s # Deny from 127.0 984s # expecting access denial. 984s ok 315 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 316 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 317 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 318 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 319 984s # --- 984s # Order mutual-failure 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 320 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 321 984s # --- 984s # Order mutual-failure 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 322 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 323 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0 984s # expecting access. 984s ok 324 984s # --- 984s # Order mutual-failure 984s # Deny from all 984s # expecting access denial. 984s ok 325 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0 984s # Deny from all 984s # expecting access denial. 984s ok 326 984s # --- 984s # Order mutual-failure 984s # Deny from localhost 984s # expecting access denial. 984s ok 327 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0 984s # Deny from localhost 984s # expecting access denial. 984s ok 328 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 329 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 330 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0 984s # expecting access denial. 984s ok 331 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0 984s # Deny from 127.0 984s # expecting access denial. 984s ok 332 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 333 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 334 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 335 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 336 984s # --- 984s # Order mutual-failure 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 337 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 338 984s # --- 984s # Order mutual-failure 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 339 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 340 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/255.255.0.0 984s # expecting access. 984s ok 341 984s # --- 984s # Order mutual-failure 984s # Deny from all 984s # expecting access denial. 984s ok 342 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from all 984s # expecting access denial. 984s ok 343 984s # --- 984s # Order mutual-failure 984s # Deny from localhost 984s # expecting access denial. 984s ok 344 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from localhost 984s # expecting access denial. 984s ok 345 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 346 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 347 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0 984s # expecting access denial. 984s ok 348 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 127.0 984s # expecting access denial. 984s ok 349 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 350 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 351 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 352 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 353 984s # --- 984s # Order mutual-failure 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 354 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 355 984s # --- 984s # Order mutual-failure 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 356 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/255.255.0.0 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 357 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/16 984s # expecting access. 984s ok 358 984s # --- 984s # Order mutual-failure 984s # Deny from all 984s # expecting access denial. 984s ok 359 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/16 984s # Deny from all 984s # expecting access denial. 984s ok 360 984s # --- 984s # Order mutual-failure 984s # Deny from localhost 984s # expecting access denial. 984s ok 361 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/16 984s # Deny from localhost 984s # expecting access denial. 984s ok 362 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 363 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/16 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 364 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0 984s # expecting access denial. 984s ok 365 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/16 984s # Deny from 127.0 984s # expecting access denial. 984s ok 366 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 367 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/16 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 368 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 369 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/16 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 370 984s # --- 984s # Order mutual-failure 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 371 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/16 984s # Deny from somewhere.else.com 984s # expecting access. 984s ok 372 984s # --- 984s # Order mutual-failure 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 373 984s # --- 984s # Order mutual-failure 984s # Allow from 127.0.0.1/16 984s # Deny from 66.6.6.6 984s # expecting access. 984s ok 374 984s # --- 984s # Order mutual-failure 984s # Allow from somewhere.else.com 984s # expecting access denial. 984s ok 375 984s # --- 984s # Order mutual-failure 984s # Deny from all 984s # expecting access denial. 984s ok 376 984s # --- 984s # Order mutual-failure 984s # Allow from somewhere.else.com 984s # Deny from all 984s # expecting access denial. 984s ok 377 984s # --- 984s # Order mutual-failure 984s # Deny from localhost 984s # expecting access denial. 984s ok 378 984s # --- 984s # Order mutual-failure 984s # Allow from somewhere.else.com 984s # Deny from localhost 984s # expecting access denial. 984s ok 379 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 380 984s # --- 984s # Order mutual-failure 984s # Allow from somewhere.else.com 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 381 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0 984s # expecting access denial. 984s ok 382 984s # --- 984s # Order mutual-failure 984s # Allow from somewhere.else.com 984s # Deny from 127.0 984s # expecting access denial. 984s ok 383 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 384 984s # --- 984s # Order mutual-failure 984s # Allow from somewhere.else.com 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 385 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 386 984s # --- 984s # Order mutual-failure 984s # Allow from somewhere.else.com 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 387 984s # --- 984s # Order mutual-failure 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 388 984s # --- 984s # Order mutual-failure 984s # Allow from somewhere.else.com 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 389 984s # --- 984s # Order mutual-failure 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 390 984s # --- 984s # Order mutual-failure 984s # Allow from somewhere.else.com 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 391 984s # --- 984s # Order mutual-failure 984s # Allow from 66.6.6.6 984s # expecting access denial. 984s ok 392 984s # --- 984s # Order mutual-failure 984s # Deny from all 984s # expecting access denial. 984s ok 393 984s # --- 984s # Order mutual-failure 984s # Allow from 66.6.6.6 984s # Deny from all 984s # expecting access denial. 984s ok 394 984s # --- 984s # Order mutual-failure 984s # Deny from localhost 984s # expecting access denial. 984s ok 395 984s # --- 984s # Order mutual-failure 984s # Allow from 66.6.6.6 984s # Deny from localhost 984s # expecting access denial. 984s ok 396 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 397 984s # --- 984s # Order mutual-failure 984s # Allow from 66.6.6.6 984s # Deny from 127.0.0.1 984s # expecting access denial. 984s ok 398 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0 984s # expecting access denial. 984s ok 399 984s # --- 984s # Order mutual-failure 984s # Allow from 66.6.6.6 984s # Deny from 127.0 984s # expecting access denial. 984s ok 400 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 401 984s # --- 984s # Order mutual-failure 984s # Allow from 66.6.6.6 984s # Deny from 127.0.0.1/255.255.0.0 984s # expecting access denial. 984s ok 402 984s # --- 984s # Order mutual-failure 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 403 984s # --- 984s # Order mutual-failure 984s # Allow from 66.6.6.6 984s # Deny from 127.0.0.1/16 984s # expecting access denial. 984s ok 404 984s # --- 984s # Order mutual-failure 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 405 984s # --- 984s # Order mutual-failure 984s # Allow from 66.6.6.6 984s # Deny from somewhere.else.com 984s # expecting access denial. 984s ok 406 984s # --- 984s # Order mutual-failure 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 407 984s # --- 984s # Order mutual-failure 984s # Allow from 66.6.6.6 984s # Deny from 66.6.6.6 984s # expecting access denial. 984s ok 408 984s ok 986s t/modules/actions.t ................. 986s 1..20 986s # Running under perl version 5.038002 for linux 986s # Current time local: Tue Dec 17 20:24:59 2024 986s # Current time GMT: Tue Dec 17 20:24:59 2024 986s # Using Test.pm version 1.31 986s # Using Apache/Test.pm version 1.42 986s # expected: 200 986s # received: '200' 986s ok 1 986s # expected: 'nada' 986s # received: 'nada' 986s ok 2 986s # expected: 404 986s # received: '404' 986s ok 3 986s ok 4 # skip RC=404, no need to check content 986s # expected: 404 986s # received: '404' 986s ok 5 986s ok 6 # skip RC=404, no need to check content 986s # expected: 404 986s # received: '404' 986s ok 7 986s ok 8 # skip RC=404, no need to check content 986s # expected: 200 986s # received: '200' 986s ok 9 986s # expected: 'nada' 986s # received: 'nada' 986s ok 10 986s # expected: 404 986s # received: '404' 986s ok 11 986s ok 12 # skip RC=404, no need to check content 986s # expected: 200 986s # received: '200' 986s ok 13 986s # expected: 'POST 986s # foo2: bar2 986s # ' 986s # received: 'POST 986s # foo2: bar2 986s # ' 986s ok 14 986s # expected: 405 986s # received: '405' 986s ok 15 986s # expected: 200 986s # received: '200' 986s ok 16 986s # expected: 'foo=bar' 986s # received: 'foo=bar' 986s ok 17 986s # expected: 200 986s # received: '200' 986s ok 18 986s # expected: 'POST 986s # foo2: bar2 986s # ' 986s # received: 'POST 986s # foo2: bar2 986s # ' 986s ok 19 986s # expected: 405 986s # received: '405' 986s ok 20 986s ok 988s t/modules/alias.t ................... 988s 1..134 988s # Running under perl version 5.038002 for linux 988s # Current time local: Tue Dec 17 20:25:01 2024 988s # Current time GMT: Tue Dec 17 20:25:01 2024 988s # Using Test.pm version 1.31 988s # Using Apache/Test.pm version 1.42 988s # verifying simple aliases 988s # testing : /alias/ 988s # expected: 200 988s # received: '200' 988s ok 1 988s # testing : /bogu/ 988s # expected: 404 988s # received: '404' 988s ok 2 988s # verifying alias match with /ali[0-9]. 988s # testing : /ali0 988s # expected: 0 988s # received: '0' 988s ok 3 988s # testing : /ali1 988s # expected: 1 988s # received: '1' 988s ok 4 988s # testing : /ali2 988s # expected: 2 988s # received: '2' 988s ok 5 988s # testing : /ali3 988s # expected: 3 988s # received: '3' 988s ok 6 988s # testing : /ali4 988s # expected: 4 988s # received: '4' 988s ok 7 988s # testing : /ali5 988s # expected: 5 988s # received: '5' 988s ok 8 988s # testing : /ali6 988s # expected: 6 988s # received: '6' 988s ok 9 988s # testing : /ali7 988s # expected: 7 988s # received: '7' 988s ok 10 988s # testing : /ali8 988s # expected: 8 988s # received: '8' 988s ok 11 988s # testing : /ali9 988s # expected: 9 988s # received: '9' 988s ok 12 988s # verifying expression alias match with /expr/ali[0-9]. 988s # testing : /ali0 988s # expected: 0 988s # received: '0' 988s ok 13 988s # testing : /ali1 988s # expected: 1 988s # received: '1' 988s ok 14 988s # testing : /ali2 988s # expected: 2 988s # received: '2' 988s ok 15 988s # testing : /ali3 988s # expected: 3 988s # received: '3' 988s ok 16 988s # testing : /ali4 988s # expected: 4 988s # received: '4' 988s ok 17 988s # testing : /ali5 988s # expected: 5 988s # received: '5' 988s ok 18 988s # testing : /ali6 988s # expected: 6 988s # received: '6' 988s ok 19 988s # testing : /ali7 988s # expected: 7 988s # received: '7' 988s ok 20 988s # testing : /ali8 988s # expected: 8 988s # received: '8' 988s ok 21 988s # testing : /ali9 988s # expected: 9 988s # received: '9' 988s ok 22 988s # testing : /forbid 988s # expected: '403' 988s # received: '403' 988s ok 23 988s # testing : /gone 988s # expected: '410' 988s # received: '410' 988s ok 24 988s # testing : /perm 988s # expected: '301' 988s # received: '301' 988s ok 25 988s # testing : /perm2 988s # expected: '301' 988s # received: '301' 988s ok 26 988s # testing : /seeother 988s # expected: '303' 988s # received: '303' 988s ok 27 988s # testing : /temp 988s # expected: '302' 988s # received: '302' 988s ok 28 988s # testing : /temp2 988s # expected: '302' 988s # received: '302' 988s ok 29 988s verifying body of perm and temp redirect match 988s # testing : /p0 988s # expected: 0 988s # received: '0' 988s ok 30 988s # testing : /p1 988s # expected: 1 988s # received: '1' 988s ok 31 988s # testing : /p2 988s # expected: 2 988s # received: '2' 988s ok 32 988s # testing : /p3 988s # expected: 3 988s # received: '3' 988s ok 33 988s # testing : /p4 988s # expected: 4 988s # received: '4' 988s ok 34 988s # testing : /p5 988s # expected: 5 988s # received: '5' 988s ok 35 988s # testing : /p6 988s # expected: 6 988s # received: '6' 988s ok 36 988s # testing : /p7 988s # expected: 7 988s # received: '7' 988s ok 37 988s # testing : /p8 988s # expected: 8 988s # received: '8' 988s ok 38 988s # testing : /p9 988s # expected: 9 988s # received: '9' 988s ok 39 988s # testing : /t0 988s # expected: 0 988s # received: '0' 988s ok 40 988s # testing : /t1 988s # expected: 1 988s # received: '1' 988s ok 41 988s # testing : /t2 988s # expected: 2 988s # received: '2' 988s ok 42 988s # testing : /t3 988s # expected: 3 988s # received: '3' 988s ok 43 988s # testing : /t4 988s # expected: 4 988s # received: '4' 988s ok 44 988s # testing : /t5 988s # expected: 5 988s # received: '5' 988s ok 45 988s # testing : /t6 988s # expected: 6 988s # received: '6' 988s ok 46 988s # testing : /t7 988s # expected: 7 988s # received: '7' 988s ok 47 988s # testing : /t8 988s # expected: 8 988s # received: '8' 988s ok 48 988s # testing : /t9 988s # expected: 9 988s # received: '9' 988s ok 49 988s verifying body of perm and temp redirect match with expression support 988s # testing : /p0 988s # expected: 0 988s # received: '0' 988s ok 50 988s # testing : /p1 988s # expected: 1 988s # received: '1' 988s ok 51 988s # testing : /p2 988s # expected: 2 988s # received: '2' 988s ok 52 988s # testing : /p3 988s # expected: 3 988s # received: '3' 988s ok 53 988s # testing : /p4 988s # expected: 4 988s # received: '4' 988s ok 54 988s # testing : /p5 988s # expected: 5 988s # received: '5' 988s ok 55 988s # testing : /p6 988s # expected: 6 988s # received: '6' 988s ok 56 988s # testing : /p7 988s # expected: 7 988s # received: '7' 988s ok 57 988s # testing : /p8 988s # expected: 8 988s # received: '8' 988s ok 58 988s # testing : /p9 988s # expected: 9 988s # received: '9' 988s ok 59 988s # testing : /t0 988s # expected: 0 988s # received: '0' 988s ok 60 988s # testing : /t1 988s # expected: 1 988s # received: '1' 988s ok 61 988s # testing : /t2 988s # expected: 2 988s # received: '2' 988s ok 62 988s # testing : /t3 988s # expected: 3 988s # received: '3' 988s ok 63 988s # testing : /t4 988s # expected: 4 988s # received: '4' 988s ok 64 988s # testing : /t5 988s # expected: 5 988s # received: '5' 988s ok 65 988s # testing : /t6 988s # expected: 6 988s # received: '6' 988s ok 66 988s # testing : /t7 988s # expected: 7 988s # received: '7' 988s ok 67 988s # testing : /t8 988s # expected: 8 988s # received: '8' 988s ok 68 988s # testing : /t9 988s # expected: 9 988s # received: '9' 988s ok 69 988s verifying return code of seeother and gone redirect match 988s # testing : f0 988s # expected: '403' 988s # received: '403' 988s ok 70 988s # testing : f1 988s # expected: '403' 988s # received: '403' 988s ok 71 988s # testing : f2 988s # expected: '403' 988s # received: '403' 988s ok 72 988s # testing : f3 988s # expected: '403' 988s # received: '403' 988s ok 73 988s # testing : f4 988s # expected: '403' 988s # received: '403' 988s ok 74 988s # testing : f5 988s # expected: '403' 988s # received: '403' 988s ok 75 988s # testing : f6 988s # expected: '403' 988s # received: '403' 988s ok 76 988s # testing : f7 988s # expected: '403' 988s # received: '403' 988s ok 77 988s # testing : f8 988s # expected: '403' 988s # received: '403' 988s ok 78 988s # testing : f9 988s # expected: '403' 988s # received: '403' 988s ok 79 988s # testing : g0 988s # expected: '410' 988s # received: '410' 988s ok 80 988s # testing : g1 988s # expected: '410' 988s # received: '410' 988s ok 81 988s # testing : g2 988s # expected: '410' 988s # received: '410' 988s ok 82 988s # testing : g3 988s # expected: '410' 988s # received: '410' 988s ok 83 988s # testing : g4 988s # expected: '410' 988s # received: '410' 988s ok 84 988s # testing : g5 988s # expected: '410' 988s # received: '410' 988s ok 85 988s # testing : g6 988s # expected: '410' 988s # received: '410' 988s ok 86 988s # testing : g7 988s # expected: '410' 988s # received: '410' 988s ok 87 988s # testing : g8 988s # expected: '410' 988s # received: '410' 988s ok 88 988s # testing : g9 988s # expected: '410' 988s # received: '410' 988s ok 89 988s # testing : s0 988s # expected: '303' 988s # received: '303' 988s ok 90 988s # testing : s1 988s # expected: '303' 988s # received: '303' 988s ok 91 988s # testing : s2 988s # expected: '303' 988s # received: '303' 988s ok 92 988s # testing : s3 988s # expected: '303' 988s # received: '303' 988s ok 93 988s # testing : s4 988s # expected: '303' 988s # received: '303' 988s ok 94 988s # testing : s5 988s # expected: '303' 988s # received: '303' 988s ok 95 988s # testing : s6 988s # expected: '303' 988s # received: '303' 988s ok 96 988s # testing : s7 988s # expected: '303' 988s # received: '303' 988s ok 97 988s # testing : s8 988s # expected: '303' 988s # received: '303' 988s ok 98 988s # testing : s9 988s # expected: '303' 988s # received: '303' 988s ok 99 988s verifying return code of seeother and gone redirect match with expression support 988s # testing : f0 988s # expected: '403' 988s # received: '403' 988s ok 100 988s # testing : f1 988s # expected: '403' 988s # received: '403' 988s ok 101 988s # testing : f2 988s # expected: '403' 988s # received: '403' 988s ok 102 988s # testing : f3 988s # expected: '403' 988s # received: '403' 988s ok 103 988s # testing : f4 988s # expected: '403' 988s # received: '403' 988s ok 104 988s # testing : f5 988s # expected: '403' 988s # received: '403' 988s ok 105 988s # testing : f6 988s # expected: '403' 988s # received: '403' 988s ok 106 988s # testing : f7 988s # expected: '403' 988s # received: '403' 988s ok 107 988s # testing : f8 988s # expected: '403' 988s # received: '403' 988s ok 108 988s # testing : f9 988s # expected: '403' 988s # received: '403' 988s ok 109 988s # testing : g0 988s # expected: '410' 988s # received: '410' 988s ok 110 988s # testing : g1 988s # expected: '410' 988s # received: '410' 988s ok 111 988s # testing : g2 988s # expected: '410' 988s # received: '410' 988s ok 112 988s # testing : g3 988s # expected: '410' 988s # received: '410' 988s ok 113 988s # testing : g4 988s # expected: '410' 988s # received: '410' 988s ok 114 988s # testing : g5 988s # expected: '410' 988s # received: '410' 988s ok 115 988s # testing : g6 988s # expected: '410' 988s # received: '410' 988s ok 116 988s # testing : g7 988s # expected: '410' 988s # received: '410' 988s ok 117 988s # testing : g8 988s # expected: '410' 988s # received: '410' 988s ok 118 988s # testing : g9 988s # expected: '410' 988s # received: '410' 988s ok 119 988s # testing : s0 988s # expected: '303' 988s # received: '303' 988s ok 120 988s # testing : s1 988s # expected: '303' 988s # received: '303' 988s ok 121 988s # testing : s2 988s # expected: '303' 988s # received: '303' 988s ok 122 988s # testing : s3 988s # expected: '303' 988s # received: '303' 988s ok 123 988s # testing : s4 988s # expected: '303' 988s # received: '303' 988s ok 124 988s # testing : s5 988s # expected: '303' 988s # received: '303' 988s ok 125 988s # testing : s6 988s # expected: '303' 988s # received: '303' 988s ok 126 988s # testing : s7 988s # expected: '303' 988s # received: '303' 988s ok 127 988s # testing : s8 988s # expected: '303' 988s # received: '303' 988s ok 128 988s # testing : s9 988s # expected: '303' 988s # received: '303' 988s ok 129 988s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 988s # verifying /modules/alias/script is plain text 988s # testing : /modules/alias/script 988s # expected: '#!/bin/sh 988s # echo Content-type: text/plain 988s # echo 988s # echo this is a shell script cgi. 988s # ' 988s # received: '#!/bin/sh 988s # echo Content-type: text/plain 988s # echo 988s # echo this is a shell script cgi. 988s # ' 988s ok 130 988s # verifying same file accessed at /cgi/script is executed code 988s # testing : /cgi/script 988s # expected: 'this is a shell script cgi. 988s # ' 988s # received: 'this is a shell script cgi. 988s # ' 988s ok 131 988s # verifying ScriptAliasMatch with /aliascgi-script 988s # testing : /aliascgi-script 988s # expected: 'this is a shell script cgi. 988s # ' 988s # received: 'this is a shell script cgi. 988s # ' 988s ok 132 988s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 988s # testing : /aliascgi-script 988s # expected: 'this is a shell script cgi. 988s # ' 988s # received: 'this is a shell script cgi. 988s # ' 988s ok 133 988s # verifying bad script alias. 988s # testing : /aliascgi-nada 988s # expected: 404 988s # received: '404' 988s ok 134 988s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 988s ok 990s t/modules/allowmethods.t ............ 990s 1..9 990s # Running under perl version 5.038002 for linux 990s # Current time local: Tue Dec 17 20:25:03 2024 990s # Current time GMT: Tue Dec 17 20:25:03 2024 990s # Using Test.pm version 1.31 990s # Using Apache/Test.pm version 1.42 990s # testing : Get request to /Get responds 200 990s # expected: 200 990s # received: '200' 990s ok 1 990s # testing : Head request to /Get responds 200 990s # expected: 200 990s # received: '200' 990s ok 2 990s # testing : Post request to /Get responds 405 990s # expected: 405 990s # received: '405' 990s ok 3 990s # testing : Get request to /Head responds 200 990s # expected: 200 990s # received: '200' 990s ok 4 990s # testing : Head request to /Head responds 200 990s # expected: 200 990s # received: '200' 990s ok 5 990s # testing : Post request to /Head responds 405 990s # expected: 405 990s # received: '405' 990s ok 6 990s # testing : Get request to /Post responds 405 990s # expected: 405 990s # received: '405' 990s ok 7 990s # testing : Head request to /Post responds 405 990s # expected: 405 990s # received: '405' 990s ok 8 990s # testing : Post request to /Post responds 200 990s # expected: 200 990s # received: '200' 990s ok 9 990s ok 991s t/modules/asis.t .................... 991s 1..3 991s # Running under perl version 5.038002 for linux 991s # Current time local: Tue Dec 17 20:25:05 2024 991s # Current time GMT: Tue Dec 17 20:25:05 2024 991s # Using Test.pm version 1.31 991s # Using Apache/Test.pm version 1.42 991s # testing : asis content OK 991s # expected: 'This is asis content. 991s # ' 991s # received: 'This is asis content. 991s # ' 991s ok 1 991s # testing : asis gave 404 error 991s # expected: 404 991s # received: '404' 991s ok 2 991s # testing : asis gave 403 error 991s # expected: 403 991s # received: '403' 991s ok 3 991s ok 994s t/modules/authz_core.t .............. 994s 1..504 994s # Running under perl version 5.038002 for linux 994s # Current time local: Tue Dec 17 20:25:06 2024 994s # Current time GMT: Tue Dec 17 20:25:06 2024 994s # Using Test.pm version 1.31 994s # Using Apache/Test.pm version 1.42 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/basic1 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/groups1 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 200, expected 200 [a/ : a/ ] 994s ok 1 994s # got 200, expected 200 [a/ : a/ 1] 994s ok 2 994s # got 200, expected 200 [a/ : a/ 2] 994s ok 3 994s # got 200, expected 200 [a/ : a/ 1 2] 994s ok 4 994s # got 200, expected 200 [a/ : a/ 3] 994s ok 5 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ user1: a/ ] 994s ok 6 994s # got 200, expected 200 [a/ user1: a/ user1] 994s ok 7 994s # got 401, expected 401 [a/ user1: a/ user2] 994s ok 8 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ Any 1 2: a/ ] 994s ok 9 994s # got 200, expected 200 [a/ Any 1 2: a/ 1] 994s ok 10 994s # got 200, expected 200 [a/ Any 1 2: a/ 2] 994s ok 11 994s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 994s ok 12 994s # got 403, expected 403 [a/ Any 1 2: a/ 3] 994s ok 13 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 994s ok 14 994s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 994s ok 15 994s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 994s ok 16 994s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 994s ok 17 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 994s ok 18 994s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 994s ok 19 994s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 994s ok 20 994s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 994s ok 21 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 994s ok 22 994s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 994s ok 23 994s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 994s ok 24 994s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 994s ok 25 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 994s ok 26 994s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 994s ok 27 994s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 994s ok 28 994s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 994s ok 29 994s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 994s ok 30 994s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 994s ok 31 994s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 994s ok 32 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 994s ok 33 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 994s ok 34 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 994s ok 35 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 994s ok 36 994s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 994s ok 37 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 994s ok 38 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 994s ok 39 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 994s ok 40 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 994s ok 41 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 994s ok 42 994s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 994s ok 43 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 994s ok 44 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 994s ok 45 994s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 994s ok 46 994s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 994s ok 47 994s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 994s ok 48 994s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 994s ok 49 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 994s ok 50 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 994s ok 51 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 994s ok 52 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 994s ok 53 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 994s ok 54 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 994s ok 55 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 994s ok 56 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 994s ok 57 994s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 994s ok 58 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 1 !2: a/ ] 994s ok 59 994s # got 200, expected 200 [a/ All 1 !2: a/ 1] 994s ok 60 994s # got 403, expected 403 [a/ All 1 !2: a/ 2] 994s ok 61 994s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 994s ok 62 994s # got 403, expected 403 [a/ All 1 !2: a/ 3] 994s ok 63 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 994s ok 64 994s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 994s ok 65 994s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 994s ok 66 994s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 994s ok 67 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 994s ok 68 994s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 994s ok 69 994s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 994s ok 70 994s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 994s ok 71 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 994s ok 72 994s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 994s ok 73 994s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 994s ok 74 994s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 994s ok 75 994s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 994s ok 76 994s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 994s ok 77 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 994s ok 78 994s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 994s ok 79 994s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 994s ok 80 994s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 994s ok 81 994s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 994s ok 82 994s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 994s ok 83 994s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 994s ok 84 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 994s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 994s ok 85 994s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 994s ok 86 994s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 994s ok 87 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 994s ok 88 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 994s ok 89 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 994s ok 90 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 994s ok 91 994s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 994s ok 92 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 994s ok 93 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 994s ok 94 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 994s ok 95 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 994s ok 96 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 994s ok 97 994s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 994s ok 98 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 994s ok 99 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 994s ok 100 994s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 994s ok 101 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 994s ok 102 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 994s ok 103 994s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 994s ok 104 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 994s ok 105 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 994s ok 106 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 994s ok 107 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 994s ok 108 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 994s ok 109 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 994s ok 110 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 994s ok 111 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 994s ok 112 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 994s ok 113 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 1 2: a/ ] 994s ok 114 994s # got 403, expected 403 [a/ All 1 2: a/ 1] 994s ok 115 994s # got 403, expected 403 [a/ All 1 2: a/ 2] 994s ok 116 994s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 994s ok 117 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 994s ok 118 994s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 994s ok 119 994s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 994s ok 120 994s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 994s ok 121 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 994s ok 122 994s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 994s ok 123 994s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 994s ok 124 994s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 994s ok 125 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 994s ok 126 994s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 994s ok 127 994s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 994s ok 128 994s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 994s ok 129 994s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 994s ok 130 994s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 994s ok 131 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 994s ok 132 994s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 994s ok 133 994s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 994s ok 134 994s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 994s ok 135 994s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 994s ok 136 994s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 994s ok 137 994s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 994s ok 138 994s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 994s ok 139 994s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 994s ok 140 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 994s ok 141 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 994s ok 142 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 994s ok 143 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 994s ok 144 994s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 994s ok 145 994s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 994s ok 146 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 994s ok 147 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 994s ok 148 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 994s ok 149 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 994s ok 150 994s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 994s ok 151 994s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 994s ok 152 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 994s ok 153 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 994s ok 154 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 994s ok 155 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 994s ok 156 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 994s ok 157 994s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 994s ok 158 994s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 994s ok 159 994s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 994s ok 160 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 994s ok 161 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 994s ok 162 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 994s ok 163 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 994s ok 164 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 994s ok 165 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 994s ok 166 994s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 994s ok 167 994s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 994s ok 168 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 994s ok 169 994s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 994s ok 170 994s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 994s ok 171 994s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 994s ok 172 994s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 994s ok 173 994s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 994s ok 174 994s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 994s ok 175 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 994s ok 176 994s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 994s ok 177 994s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 994s ok 178 994s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 994s ok 179 994s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 994s ok 180 994s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 994s ok 181 994s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 994s ok 182 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 994s ok 183 994s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 994s ok 184 994s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 994s ok 185 994s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 994s ok 186 994s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 994s ok 187 994s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 994s ok 188 994s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 994s ok 189 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 994s ok 190 994s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 994s ok 191 994s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 994s ok 192 994s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 994s ok 193 994s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 994s ok 194 994s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 994s ok 195 994s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 994s ok 196 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 994s ok 197 994s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 994s ok 198 994s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 994s ok 199 994s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 994s ok 200 994s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 994s ok 201 994s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 994s ok 202 994s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 994s ok 203 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 994s ok 204 994s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 994s ok 205 994s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 994s ok 206 994s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 994s ok 207 994s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 994s ok 208 994s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 994s ok 209 994s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 994s ok 210 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 994s ok 211 994s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 994s ok 212 994s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 994s ok 213 994s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 994s ok 214 994s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 994s ok 215 994s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 994s ok 216 994s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 994s ok 217 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 994s ok 218 994s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 994s ok 219 994s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 994s ok 220 994s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 994s ok 221 994s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 994s ok 222 994s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 994s ok 223 994s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 994s ok 224 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 994s ok 225 994s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 994s ok 226 994s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 994s ok 227 994s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 994s ok 228 994s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 994s ok 229 994s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 994s ok 230 994s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 994s ok 231 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 994s ok 232 994s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 994s ok 233 994s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 994s ok 234 994s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 994s ok 235 994s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 994s ok 236 994s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 994s ok 237 994s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 994s ok 238 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 994s ok 239 994s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 994s ok 240 994s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 994s ok 241 994s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 994s ok 242 994s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 994s ok 243 994s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 994s ok 244 994s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 994s ok 245 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 994s ok 246 994s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 994s ok 247 994s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 994s ok 248 994s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 994s ok 249 994s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 994s ok 250 994s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 994s ok 251 994s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 994s ok 252 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 994s ok 253 994s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 994s ok 254 994s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 994s ok 255 994s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 994s ok 256 994s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 994s ok 257 994s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 994s ok 258 994s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 994s ok 259 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 994s ok 260 994s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 994s ok 261 994s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 994s ok 262 994s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 994s ok 263 994s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 994s ok 264 994s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 994s ok 265 994s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 994s ok 266 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 994s ok 267 994s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 994s ok 268 994s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 994s ok 269 994s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 994s ok 270 994s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 994s ok 271 994s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 994s ok 272 994s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 994s ok 273 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 994s ok 274 994s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 994s ok 275 994s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 994s ok 276 994s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 994s ok 277 994s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 994s ok 278 994s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 994s ok 279 994s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 994s ok 280 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 994s ok 281 994s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 994s ok 282 994s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 994s ok 283 994s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 994s ok 284 994s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 994s ok 285 994s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 994s ok 286 994s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 994s ok 287 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 994s ok 288 994s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 994s ok 289 994s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 994s ok 290 994s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 994s ok 291 994s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 994s ok 292 994s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 994s ok 293 994s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 994s ok 294 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 994s ok 295 994s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 994s ok 296 994s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 994s ok 297 994s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 994s ok 298 994s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 994s ok 299 994s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 994s ok 300 994s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 994s ok 301 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 994s ok 302 994s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 994s ok 303 994s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 994s ok 304 994s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 994s ok 305 994s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 994s ok 306 994s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 994s ok 307 994s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 994s ok 308 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 994s ok 309 994s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 994s ok 310 994s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 994s ok 311 994s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 994s ok 312 994s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 994s ok 313 994s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 994s ok 314 994s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 994s ok 315 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 994s ok 316 994s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 994s ok 317 994s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 994s ok 318 994s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 994s ok 319 994s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 994s ok 320 994s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 994s ok 321 994s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 994s ok 322 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 994s ok 323 994s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 994s ok 324 994s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 994s ok 325 994s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 994s ok 326 994s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 994s ok 327 994s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 994s ok 328 994s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 994s ok 329 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 994s ok 330 994s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 994s ok 331 994s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 994s ok 332 994s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 994s ok 333 994s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 994s ok 334 994s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 994s ok 335 994s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 994s ok 336 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 994s ok 337 994s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 994s ok 338 994s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 994s ok 339 994s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 994s ok 340 994s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 994s ok 341 994s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 994s ok 342 994s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 994s ok 343 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 994s ok 344 994s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 994s ok 345 994s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 994s ok 346 994s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 994s ok 347 994s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 994s ok 348 994s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 994s ok 349 994s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 994s ok 350 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 994s ok 351 994s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 994s ok 352 994s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 994s ok 353 994s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 994s ok 354 994s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 994s ok 355 994s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 994s ok 356 994s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 994s ok 357 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 994s ok 358 994s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 994s ok 359 994s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 994s ok 360 994s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 994s ok 361 994s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 994s ok 362 994s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 994s ok 363 994s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 994s ok 364 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 994s ok 365 994s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 994s ok 366 994s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 994s ok 367 994s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 994s ok 368 994s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 994s ok 369 994s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 994s ok 370 994s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 994s ok 371 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 994s ok 372 994s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 994s ok 373 994s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 994s ok 374 994s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 994s ok 375 994s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 994s ok 376 994s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 994s ok 377 994s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 994s ok 378 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 994s ok 379 994s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 994s ok 380 994s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 994s ok 381 994s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 994s ok 382 994s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 994s ok 383 994s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 994s ok 384 994s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 994s ok 385 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 994s ok 386 994s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 994s ok 387 994s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 994s ok 388 994s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 994s ok 389 994s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 994s ok 390 994s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 994s ok 391 994s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 994s ok 392 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 994s ok 393 994s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 994s ok 394 994s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 994s ok 395 994s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 994s ok 396 994s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 994s ok 397 994s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 994s ok 398 994s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 994s ok 399 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 994s ok 400 994s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 994s ok 401 994s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 994s ok 402 994s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 994s ok 403 994s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 994s ok 404 994s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 994s ok 405 994s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 994s ok 406 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 994s ok 407 994s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 994s ok 408 994s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 994s ok 409 994s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 994s ok 410 994s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 994s ok 411 994s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 994s ok 412 994s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 994s ok 413 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 994s ok 414 994s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 994s ok 415 994s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 994s ok 416 994s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 994s ok 417 994s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 994s ok 418 994s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 994s ok 419 994s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 994s ok 420 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 994s ok 421 994s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 994s ok 422 994s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 994s ok 423 994s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 994s ok 424 994s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 994s ok 425 994s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 994s ok 426 994s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 994s ok 427 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 994s ok 428 994s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 994s ok 429 994s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 994s ok 430 994s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 994s ok 431 994s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 994s ok 432 994s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 994s ok 433 994s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 994s ok 434 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 994s ok 435 994s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 994s ok 436 994s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 994s ok 437 994s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 994s ok 438 994s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 994s ok 439 994s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 994s ok 440 994s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 994s ok 441 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 994s ok 442 994s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 994s ok 443 994s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 994s ok 444 994s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 994s ok 445 994s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 994s ok 446 994s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 994s ok 447 994s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 994s ok 448 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 994s ok 449 994s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 994s ok 450 994s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 994s ok 451 994s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 994s ok 452 994s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 994s ok 453 994s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 994s ok 454 994s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 994s ok 455 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 994s ok 456 994s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 994s ok 457 994s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 994s ok 458 994s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 994s ok 459 994s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 994s ok 460 994s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 994s ok 461 994s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 994s ok 462 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 994s ok 463 994s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 994s ok 464 994s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 994s ok 465 994s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 994s ok 466 994s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 994s ok 467 994s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 994s ok 468 994s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 994s ok 469 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 994s ok 470 994s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 994s ok 471 994s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 994s ok 472 994s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 994s ok 473 994s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 994s ok 474 994s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 994s ok 475 994s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 994s ok 476 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 994s ok 477 994s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 994s ok 478 994s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 994s ok 479 994s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 994s ok 480 994s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 994s ok 481 994s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 994s ok 482 994s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 994s ok 483 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 994s ok 484 994s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 994s ok 485 994s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 994s ok 486 994s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 994s ok 487 994s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 994s ok 488 994s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 994s ok 489 994s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 994s ok 490 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 994s ok 491 994s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 994s ok 492 994s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 994s ok 493 994s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 994s ok 494 994s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 994s ok 495 994s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 994s ok 496 994s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 994s ok 497 994s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 994s ok 498 994s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 994s ok 499 994s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 994s ok 500 994s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 994s ok 501 994s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 994s ok 502 994s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 994s ok 503 994s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 994s ok 504 994s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/groups1 994s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/basic1 994s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 994s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 994s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 994s ok 996s t/modules/autoindex.t ............... 996s 1..84 996s # Running under perl version 5.038002 for linux 996s # Current time local: Tue Dec 17 20:25:09 2024 996s # Current time GMT: Tue Dec 17 20:25:09 2024 996s # Using Test.pm version 1.31 996s # Using Apache/Test.pm version 1.42 996s --- 996s IndexOrderDefault Ascending Name 996s GET /modules/autoindex/htaccess/ 996s ok 1 996s --- 996s IndexOrderDefault Ascending Name 996s 996s (C=N O=A) 996s GET /modules/autoindex/htaccess/?C=N&O=A 996s ok 2 996s --- 996s IndexOrderDefault Ascending Name 996s 996s (C=N O=D) 996s GET /modules/autoindex/htaccess/?C=N&O=D 996s ok 3 996s --- 996s IndexOrderDefault Ascending Name 996s 996s (C=M O=A) 996s GET /modules/autoindex/htaccess/?C=M&O=A 996s ok 4 996s --- 996s IndexOrderDefault Ascending Name 996s 996s (C=M O=D) 996s GET /modules/autoindex/htaccess/?C=M&O=D 996s ok 5 996s --- 996s IndexOrderDefault Ascending Name 996s 996s (C=S O=A) 996s GET /modules/autoindex/htaccess/?C=S&O=A 996s ok 6 996s --- 996s IndexOrderDefault Ascending Name 996s 996s (C=S O=D) 996s GET /modules/autoindex/htaccess/?C=S&O=D 996s ok 7 996s --- 996s IndexOrderDefault Ascending Date 996s GET /modules/autoindex/htaccess/ 996s ok 8 996s --- 996s IndexOrderDefault Ascending Date 996s 996s (C=N O=A) 996s GET /modules/autoindex/htaccess/?C=N&O=A 996s ok 9 996s --- 996s IndexOrderDefault Ascending Date 996s 996s (C=N O=D) 996s GET /modules/autoindex/htaccess/?C=N&O=D 996s ok 10 996s --- 996s IndexOrderDefault Ascending Date 996s 996s (C=M O=A) 996s GET /modules/autoindex/htaccess/?C=M&O=A 996s ok 11 996s --- 996s IndexOrderDefault Ascending Date 996s 996s (C=M O=D) 996s GET /modules/autoindex/htaccess/?C=M&O=D 996s ok 12 996s --- 996s IndexOrderDefault Ascending Date 996s 996s (C=S O=A) 996s GET /modules/autoindex/htaccess/?C=S&O=A 996s ok 13 996s --- 996s IndexOrderDefault Ascending Date 996s 996s (C=S O=D) 996s GET /modules/autoindex/htaccess/?C=S&O=D 996s ok 14 996s --- 996s IndexOrderDefault Ascending Size 996s GET /modules/autoindex/htaccess/ 996s ok 15 996s --- 996s IndexOrderDefault Ascending Size 996s 996s (C=N O=A) 996s GET /modules/autoindex/htaccess/?C=N&O=A 996s ok 16 996s --- 996s IndexOrderDefault Ascending Size 996s 996s (C=N O=D) 996s GET /modules/autoindex/htaccess/?C=N&O=D 996s ok 17 996s --- 996s IndexOrderDefault Ascending Size 996s 996s (C=M O=A) 996s GET /modules/autoindex/htaccess/?C=M&O=A 996s ok 18 996s --- 996s IndexOrderDefault Ascending Size 996s 996s (C=M O=D) 996s GET /modules/autoindex/htaccess/?C=M&O=D 996s ok 19 996s --- 996s IndexOrderDefault Ascending Size 996s 996s (C=S O=A) 996s GET /modules/autoindex/htaccess/?C=S&O=A 996s ok 20 996s --- 996s IndexOrderDefault Ascending Size 996s 996s (C=S O=D) 996s GET /modules/autoindex/htaccess/?C=S&O=D 996s ok 21 996s --- 996s IndexOrderDefault Descending Name 996s GET /modules/autoindex/htaccess/ 996s ok 22 996s --- 996s IndexOrderDefault Descending Name 996s 996s (C=N O=A) 996s GET /modules/autoindex/htaccess/?C=N&O=A 996s ok 23 996s --- 996s IndexOrderDefault Descending Name 996s 996s (C=N O=D) 996s GET /modules/autoindex/htaccess/?C=N&O=D 996s ok 24 996s --- 996s IndexOrderDefault Descending Name 996s 996s (C=M O=A) 996s GET /modules/autoindex/htaccess/?C=M&O=A 996s ok 25 996s --- 996s IndexOrderDefault Descending Name 996s 996s (C=M O=D) 996s GET /modules/autoindex/htaccess/?C=M&O=D 996s ok 26 996s --- 996s IndexOrderDefault Descending Name 996s 996s (C=S O=A) 996s GET /modules/autoindex/htaccess/?C=S&O=A 996s ok 27 996s --- 996s IndexOrderDefault Descending Name 996s 996s (C=S O=D) 996s GET /modules/autoindex/htaccess/?C=S&O=D 996s ok 28 996s --- 996s IndexOrderDefault Descending Date 996s GET /modules/autoindex/htaccess/ 996s ok 29 996s --- 996s IndexOrderDefault Descending Date 996s 996s (C=N O=A) 996s GET /modules/autoindex/htaccess/?C=N&O=A 996s ok 30 996s --- 996s IndexOrderDefault Descending Date 996s 996s (C=N O=D) 996s GET /modules/autoindex/htaccess/?C=N&O=D 996s ok 31 996s --- 996s IndexOrderDefault Descending Date 996s 996s (C=M O=A) 996s GET /modules/autoindex/htaccess/?C=M&O=A 996s ok 32 996s --- 996s IndexOrderDefault Descending Date 996s 996s (C=M O=D) 996s GET /modules/autoindex/htaccess/?C=M&O=D 996s ok 33 996s --- 996s IndexOrderDefault Descending Date 996s 996s (C=S O=A) 996s GET /modules/autoindex/htaccess/?C=S&O=A 996s ok 34 996s --- 996s IndexOrderDefault Descending Date 996s 996s (C=S O=D) 996s GET /modules/autoindex/htaccess/?C=S&O=D 996s ok 35 996s --- 996s IndexOrderDefault Descending Size 996s GET /modules/autoindex/htaccess/ 996s ok 36 996s --- 996s IndexOrderDefault Descending Size 996s 996s (C=N O=A) 996s GET /modules/autoindex/htaccess/?C=N&O=A 996s ok 37 996s --- 996s IndexOrderDefault Descending Size 996s 996s (C=N O=D) 996s GET /modules/autoindex/htaccess/?C=N&O=D 996s ok 38 996s --- 996s IndexOrderDefault Descending Size 996s 996s (C=M O=A) 996s GET /modules/autoindex/htaccess/?C=M&O=A 996s ok 39 996s --- 996s IndexOrderDefault Descending Size 996s 996s (C=M O=D) 996s GET /modules/autoindex/htaccess/?C=M&O=D 996s ok 40 996s --- 996s IndexOrderDefault Descending Size 996s 996s (C=S O=A) 996s GET /modules/autoindex/htaccess/?C=S&O=A 996s ok 41 996s --- 996s IndexOrderDefault Descending Size 996s 996s (C=S O=D) 996s GET /modules/autoindex/htaccess/?C=S&O=D 996s ok 42 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Name 996s GET /modules/autoindex/htaccess/ 996s ok 43 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Name 996s 996s (C=N O=A) 996s GET /modules/autoindex/htaccess/?C=N&O=A 996s ok 44 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Name 996s 996s (C=N O=D) 996s GET /modules/autoindex/htaccess/?C=N&O=D 996s ok 45 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Name 996s 996s (C=M O=A) 996s GET /modules/autoindex/htaccess/?C=M&O=A 996s ok 46 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Name 996s 996s (C=M O=D) 996s GET /modules/autoindex/htaccess/?C=M&O=D 996s ok 47 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Name 996s 996s (C=S O=A) 996s GET /modules/autoindex/htaccess/?C=S&O=A 996s ok 48 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Name 996s 996s (C=S O=D) 996s GET /modules/autoindex/htaccess/?C=S&O=D 996s ok 49 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Date 996s GET /modules/autoindex/htaccess/ 996s ok 50 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Date 996s 996s (C=N O=A) 996s GET /modules/autoindex/htaccess/?C=N&O=A 996s ok 51 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Date 996s 996s (C=N O=D) 996s GET /modules/autoindex/htaccess/?C=N&O=D 996s ok 52 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Date 996s 996s (C=M O=A) 996s GET /modules/autoindex/htaccess/?C=M&O=A 996s ok 53 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Date 996s 996s (C=M O=D) 996s GET /modules/autoindex/htaccess/?C=M&O=D 996s ok 54 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Date 996s 996s (C=S O=A) 996s GET /modules/autoindex/htaccess/?C=S&O=A 996s ok 55 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Date 996s 996s (C=S O=D) 996s GET /modules/autoindex/htaccess/?C=S&O=D 996s ok 56 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Size 996s GET /modules/autoindex/htaccess/ 996s ok 57 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Size 996s 996s (C=N O=A) 996s GET /modules/autoindex/htaccess/?C=N&O=A 996s ok 58 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Size 996s 996s (C=N O=D) 996s GET /modules/autoindex/htaccess/?C=N&O=D 996s ok 59 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Size 996s 996s (C=M O=A) 996s GET /modules/autoindex/htaccess/?C=M&O=A 996s ok 60 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Size 996s 996s (C=M O=D) 996s GET /modules/autoindex/htaccess/?C=M&O=D 996s ok 61 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Size 996s 996s (C=S O=A) 996s GET /modules/autoindex/htaccess/?C=S&O=A 996s ok 62 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Ascending Size 996s 996s (C=S O=D) 996s GET /modules/autoindex/htaccess/?C=S&O=D 996s ok 63 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Name 996s GET /modules/autoindex/htaccess/ 996s ok 64 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Name 996s 996s (C=N O=A) 996s GET /modules/autoindex/htaccess/?C=N&O=A 996s ok 65 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Name 996s 996s (C=N O=D) 996s GET /modules/autoindex/htaccess/?C=N&O=D 996s ok 66 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Name 996s 996s (C=M O=A) 996s GET /modules/autoindex/htaccess/?C=M&O=A 996s ok 67 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Name 996s 996s (C=M O=D) 996s GET /modules/autoindex/htaccess/?C=M&O=D 996s ok 68 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Name 996s 996s (C=S O=A) 996s GET /modules/autoindex/htaccess/?C=S&O=A 996s ok 69 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Name 996s 996s (C=S O=D) 996s GET /modules/autoindex/htaccess/?C=S&O=D 996s ok 70 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Date 996s GET /modules/autoindex/htaccess/ 996s ok 71 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Date 996s 996s (C=N O=A) 996s GET /modules/autoindex/htaccess/?C=N&O=A 996s ok 72 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Date 996s 996s (C=N O=D) 996s GET /modules/autoindex/htaccess/?C=N&O=D 996s ok 73 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Date 996s 996s (C=M O=A) 996s GET /modules/autoindex/htaccess/?C=M&O=A 996s ok 74 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Date 996s 996s (C=M O=D) 996s GET /modules/autoindex/htaccess/?C=M&O=D 996s ok 75 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Date 996s 996s (C=S O=A) 996s GET /modules/autoindex/htaccess/?C=S&O=A 996s ok 76 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Date 996s 996s (C=S O=D) 996s GET /modules/autoindex/htaccess/?C=S&O=D 996s ok 77 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Size 996s GET /modules/autoindex/htaccess/ 996s ok 78 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Size 996s 996s (C=N O=A) 996s GET /modules/autoindex/htaccess/?C=N&O=A 996s ok 79 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Size 996s 996s (C=N O=D) 996s GET /modules/autoindex/htaccess/?C=N&O=D 996s ok 80 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Size 996s 996s (C=M O=A) 996s GET /modules/autoindex/htaccess/?C=M&O=A 996s ok 81 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Size 996s 996s (C=M O=D) 996s GET /modules/autoindex/htaccess/?C=M&O=D 996s ok 82 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Size 996s 996s (C=S O=A) 996s GET /modules/autoindex/htaccess/?C=S&O=A 996s ok 83 996s --- 996s IndexOptions FancyIndexing 996s IndexOrderDefault Descending Size 996s 996s (C=S O=D) 996s GET /modules/autoindex/htaccess/?C=S&O=D 996s ok 84 996s ok 998s t/modules/autoindex2.t .............. 998s 1..3 998s # Running under perl version 5.038002 for linux 998s # Current time local: Tue Dec 17 20:25:11 2024 998s # Current time GMT: Tue Dec 17 20:25:11 2024 998s # Using Test.pm version 1.31 998s # Using Apache/Test.pm version 1.42 998s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 998s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 998s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 998s # testing : dir_broken should not be listed 998s # expected: 0 998s # received: 0 998s ok 1 998s # testing : dir_normal should be listed 998s # expected: 1 998s # received: 1 998s ok 2 998s # testing : dir_protected should not be listed 998s # expected: 0 998s # received: 0 998s ok 3 998s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 998s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 998s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 998s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 998s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 998s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 998s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 998s ok 1000s t/modules/brotli.t .................. 1000s 1..64 1000s # Running under perl version 5.038002 for linux 1000s # Current time local: Tue Dec 17 20:25:13 2024 1000s # Current time GMT: Tue Dec 17 20:25:13 2024 1000s # Using Test.pm version 1.31 1000s # Using Apache/Test.pm version 1.42 1000s qvalue: 1000s # expected: 200 1000s # received: '200' 1000s ok 1 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 2 1000s qvalue: 1000s # expected: 200 1000s # received: '200' 1000s ok 3 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 4 1000s qvalue: 1000s # expected: 200 1000s # received: '200' 1000s ok 5 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 6 1000s qvalue: 1000s # expected: 200 1000s # received: '200' 1000s ok 7 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 8 1000s qvalue: 1000s # expected: 200 1000s # received: '200' 1000s ok 9 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 10 1000s qvalue: 1000s # expected: 200 1000s # received: '200' 1000s ok 11 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 12 1000s qvalue: ; 1000s # expected: 200 1000s # received: '200' 1000s ok 13 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 14 1000s qvalue: ; 1000s # expected: 200 1000s # received: '200' 1000s ok 15 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 16 1000s qvalue: ; 1000s # expected: 200 1000s # received: '200' 1000s ok 17 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 18 1000s qvalue: ;q= 1000s # expected: 200 1000s # received: '200' 1000s ok 19 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 20 1000s qvalue: ;q= 1000s # expected: 200 1000s # received: '200' 1000s ok 21 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 22 1000s qvalue: ;q= 1000s # expected: 200 1000s # received: '200' 1000s ok 23 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 24 1000s qvalue: ;q=0 1000s # expected: 200 1000s # received: '200' 1000s ok 25 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 26 1000s qvalue: ;q=0 1000s # expected: 200 1000s # received: '200' 1000s ok 27 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 28 1000s qvalue: ;q=0 1000s # expected: 200 1000s # received: '200' 1000s ok 29 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 30 1000s qvalue: ;q=0. 1000s # expected: 200 1000s # received: '200' 1000s ok 31 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 32 1000s qvalue: ;q=0. 1000s # expected: 200 1000s # received: '200' 1000s ok 33 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 34 1000s qvalue: ;q=0. 1000s # expected: 200 1000s # received: '200' 1000s ok 35 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 36 1000s qvalue: ;q=0.0 1000s # expected: 200 1000s # received: '200' 1000s ok 37 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 38 1000s qvalue: ;q=0.0 1000s # expected: 200 1000s # received: '200' 1000s ok 39 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 40 1000s qvalue: ;q=0.0 1000s # expected: 200 1000s # received: '200' 1000s ok 41 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 42 1000s qvalue: ;q=0.00 1000s # expected: 200 1000s # received: '200' 1000s ok 43 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 44 1000s qvalue: ;q=0.00 1000s # expected: 200 1000s # received: '200' 1000s ok 45 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 46 1000s qvalue: ;q=0.00 1000s # expected: 200 1000s # received: '200' 1000s ok 47 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 48 1000s qvalue: ;q=0.000 1000s # expected: 200 1000s # received: '200' 1000s ok 49 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 50 1000s qvalue: ;q=0.000 1000s # expected: 200 1000s # received: '200' 1000s ok 51 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 52 1000s qvalue: ;q=0.000 1000s # expected: 200 1000s # received: '200' 1000s ok 53 1000s # testing : response without Content-Encoding is OK 1000s # expected: undef 1000s # received: undef 1000s ok 54 1000s qvalue: ;q=0.0000 1000s # expected: 200 1000s # received: '200' 1000s ok 55 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 56 1000s qvalue: ;q=0.0000 1000s # expected: 200 1000s # received: '200' 1000s ok 57 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 58 1000s qvalue: ;q=0.0000 1000s # expected: 200 1000s # received: '200' 1000s ok 59 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 60 1000s # expected: 200 1000s # received: '200' 1000s ok 61 1000s # testing : response Content-Encoding is OK 1000s # expected: 'br' 1000s # received: 'br' 1000s ok 62 1000s # expected: 200 1000s # received: '200' 1000s ok 63 1000s # testing : response Content-Encoding is OK 1000s # expected: 'gzip' 1000s # received: 'gzip' 1000s ok 64 1000s ok 1001s t/modules/buffer.t .................. 1001s 1..12 1001s # Running under perl version 5.038002 for linux 1001s # Current time local: Tue Dec 17 20:25:15 2024 1001s # Current time GMT: Tue Dec 17 20:25:15 2024 1001s # Using Test.pm version 1.31 1001s # Using Apache/Test.pm version 1.42 1001s # testing : Checking return code is '200' 1001s # expected: 200 1001s # received: '200' 1001s ok 1 1001s ok 2 1001s # testing : Checking return code is '200' 1001s # expected: 200 1001s # received: '200' 1001s ok 3 1001s ok 4 1001s # testing : Checking return code is '200' 1001s # expected: 200 1001s # received: '200' 1001s ok 5 1001s ok 6 1001s # testing : Checking return code is '200' 1001s # expected: 200 1001s # received: '200' 1001s ok 7 1001s ok 8 1001s # testing : Checking return code is '200' 1001s # expected: 200 1001s # received: '200' 1001s ok 9 1001s ok 10 1001s # testing : Checking return code is '200' 1001s # expected: 200 1001s # received: '200' 1001s ok 11 1001s ok 12 1001s ok 1003s t/modules/cache.t ................... 1003s 1..3 1003s # Running under perl version 5.038002 for linux 1003s # Current time local: Tue Dec 17 20:25:16 2024 1003s # Current time GMT: Tue Dec 17 20:25:16 2024 1003s # Using Test.pm version 1.31 1003s # Using Apache/Test.pm version 1.42 1003s # testing : non-cached call to index.html 1003s # expected: 200 1003s # received: '200' 1003s ok 1 1003s # testing : call to cache index.html 1003s # expected: 200 1003s # received: '200' 1003s ok 2 1003s # testing : cached call to index.html 1003s # expected: 200 1003s # received: '200' 1003s ok 3 1003s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1003s ok 1007s t/modules/cgi.t ..................... 1007s 1..58 1007s # Running under perl version 5.038002 for linux 1007s # Current time local: Tue Dec 17 20:25:18 2024 1007s # Current time GMT: Tue Dec 17 20:25:18 2024 1007s # Using Test.pm version 1.31 1007s # Using Apache/Test.pm version 1.42 1007s # testing : return code for acceptpathinfodefault.sh 1007s # expected: 200 1007s # received: '200' 1007s ok 1 1007s # testing : body for acceptpathinfodefault.sh 1007s # expected: '' 1007s # received: '' 1007s ok 2 1007s # testing : return code for acceptpathinfodefault.sh/foo 1007s # expected: 200 1007s # received: '200' 1007s ok 3 1007s # testing : body for acceptpathinfodefault.sh/foo 1007s # expected: '/foo' 1007s # received: '/foo' 1007s ok 4 1007s # testing : return code for acceptpathinfooff.sh 1007s # expected: 200 1007s # received: '200' 1007s ok 5 1007s # testing : body for acceptpathinfooff.sh 1007s # expected: '' 1007s # received: '' 1007s ok 6 1007s # testing : return code for acceptpathinfooff.sh/foo 1007s # expected: 404 1007s # received: '404' 1007s ok 7 1007s # no body test for this one 1007s ok 8 1007s # testing : return code for acceptpathinfoon.sh 1007s # expected: 200 1007s # received: '200' 1007s ok 9 1007s # testing : body for acceptpathinfoon.sh 1007s # expected: '' 1007s # received: '' 1007s ok 10 1007s # testing : return code for acceptpathinfoon.sh/foo 1007s # expected: 200 1007s # received: '200' 1007s ok 11 1007s # testing : body for acceptpathinfoon.sh/foo 1007s # expected: '/foo' 1007s # received: '/foo' 1007s ok 12 1007s # testing : return code for bogus-perl.pl 1007s # expected: 500 1007s # received: '500' 1007s ok 13 1007s # cgi log created ok. 1007s ok 14 1007s # testing : return code for bogus-sh.sh 1007s # expected: 500 1007s # received: '500' 1007s ok 15 1007s # checking that log size (807) is bigger than it used to be (523) 1007s ok 16 1007s # testing : return code for nph-stderr.pl 1007s # expected: 200 1007s # received: '200' 1007s ok 17 1007s # testing : body for nph-stderr.pl 1007s # expected: 'this is nph-stdout' 1007s # received: 'this is nph-stdout' 1007s ok 18 1007s # testing : return code for nph-test.pl 1007s # expected: 200 1007s # received: '200' 1007s ok 19 1007s # testing : body for nph-test.pl 1007s # expected: 'ok' 1007s # received: 'ok' 1007s ok 20 1007s # testing : return code for perl.pl 1007s # expected: 200 1007s # received: '200' 1007s ok 21 1007s # testing : body for perl.pl 1007s # expected: 'perl cgi' 1007s # received: 'perl cgi' 1007s ok 22 1007s # testing : return code for sh.sh 1007s # expected: 200 1007s # received: '200' 1007s ok 23 1007s # testing : body for sh.sh 1007s # expected: 'sh cgi' 1007s # received: 'sh cgi' 1007s ok 24 1007s # testing : return code for stderr1.pl 1007s # expected: 200 1007s # received: '200' 1007s ok 25 1007s # testing : body for stderr1.pl 1007s # expected: 'this is stdout' 1007s # received: 'this is stdout' 1007s ok 26 1007s # testing : return code for stderr2.pl 1007s # expected: 200 1007s # received: '200' 1007s ok 27 1007s # testing : body for stderr2.pl 1007s # expected: 'this is also stdout' 1007s # received: 'this is also stdout' 1007s ok 28 1007s # testing : return code for stderr3.pl 1007s # expected: 200 1007s # received: '200' 1007s ok 29 1007s # testing : body for stderr3.pl 1007s # expected: 'this is more stdout' 1007s # received: 'this is more stdout' 1007s ok 30 1007s # posted content (length 10) to bogus-perl.pl 1007s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1007s # expected: '500' 1007s # received: '500' 1007s ok 31 1007s # checking that log size (35781) is greater than 807 1007s ok 32 1007s # verifying that logged content is 10 characters 1007s ok 33 1007s # posted content (length 99) to bogus-perl.pl 1007s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1007s # expected: '500' 1007s # received: '500' 1007s ok 34 1007s # checking that log size (36240) is greater than 35781 1007s ok 35 1007s # verifying that logged content is 99 characters 1007s ok 36 1007s # posted content (length 250) to bogus-perl.pl 1007s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1007s # expected: '500' 1007s # received: '500' 1007s ok 37 1007s # checking that log size (36851) is greater than 36240 1007s ok 38 1007s # verifying that logged content is 250 characters 1007s ok 39 1007s # posted content (length 255) to bogus-perl.pl 1007s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1007s # expected: '500' 1007s # received: '500' 1007s ok 40 1007s # checking that log size (37467) is greater than 36851 1007s ok 41 1007s # verifying that logged content is 255 characters 1007s ok 42 1007s # posted content (length 256) to bogus-perl.pl 1007s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1007s # expected: '500' 1007s # received: '500' 1007s ok 43 1007s # checking that log size (38084) is greater than 37467 1007s ok 44 1007s # verifying that logged content is 256 characters 1007s ok 45 1007s # posted content (length 257) to bogus-perl.pl 1007s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1007s # expected: '500' 1007s # received: '500' 1007s ok 46 1007s # checking that log size (38701) is greater than 38084 1007s ok 47 1007s # verifying that logged content is 256 characters 1007s ok 48 1007s # posted content (length 258) to bogus-perl.pl 1007s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1007s # expected: '500' 1007s # received: '500' 1007s ok 49 1007s # checking that log size (39318) is greater than 38701 1007s ok 50 1007s # verifying that logged content is 256 characters 1007s ok 51 1007s # posted content (length 1024) to bogus-perl.pl 1007s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1007s # expected: '500' 1007s # received: '500' 1007s ok 52 1007s # checking that log size (39936) is greater than 39318 1007s ok 53 1007s # verifying that logged content is 256 characters 1007s ok 54 1007s # verifying log is greater than 40960 bytes. 1007s ok 55 1007s # verifying log did not grow after making bogus request. 1007s ok 56 1007s # verifying log did not grow after making another bogus request. 1007s ok 57 1007s # checking that HEAD /modules/cgi/perl.pl returns 200. 1007s ok 58 1007s ok 1009s t/modules/data.t .................... 1009s 1..2 1009s # Running under perl version 5.038002 for linux 1009s # Current time local: Tue Dec 17 20:25:22 2024 1009s # Current time GMT: Tue Dec 17 20:25:22 2024 1009s # Using Test.pm version 1.31 1009s # Using Apache/Test.pm version 1.42 1009s # testing : Checking return code is '200' 1009s # expected: 200 1009s # received: '200' 1009s ok 1 1009s ok 2 1009s ok 1013s t/modules/dav.t ..................... 1013s 1..19 1013s # Running under perl version 5.038002 for linux 1013s # Current time local: Tue Dec 17 20:25:24 2024 1013s # Current time GMT: Tue Dec 17 20:25:24 2024 1013s # Using Test.pm version 1.31 1013s # Using Apache/Test.pm version 1.42 1013s resource lock test: 1013s ok 1 1013s DAV put test: 1013s ok 2 1013s getting DAV resource properties: 1013s ok 3 1013s created: Tue, 17 Dec 2024 20:25:26 GMT 1013s modified: Tue, 17 Dec 2024 20:25:26 GMT 1013s now: Tue, 17 Dec 2024 20:25:28 GMT 1013s ok 4 1013s ok 5 1013s resource lock status test: 1013s ok 6 1013s resource unlock test: 1013s ok 7 1013s resource lock status test: 1013s ok 8 1013s getting uri... 1013s expect: 1013s -> 1013s 1013s
1013s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1039s # 1039s # ' 1039s # received: ' 1039s #

Hello World!

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

No query was specified.

1039s # 1039s # ' 1039s # received: ' 1039s #

No query was specified.

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

Hello World!

1039s # 1039s # ' 1039s # received: ' 1039s #

Hello World!

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

No query was specified.

1039s # 1039s # ' 1039s # received: ' 1039s #

No query was specified.

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

mod_include test

1044s # 1044s # 1044s # Hello World 1044s # 1044s #

[back]

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

mod_include test

1044s # 1044s # 1044s # Hello World 1044s # 1044s #

[back]

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

mod_include test

1044s # 1044s # 1044s # Hello World 1044s # 1044s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [pb49aeff5_foo1]

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

LoadBalancer Status for balancer://foo2 [pb49aeff5_foo2]

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

LoadBalancer Status for balancer://foo3 [pb49aeff5_foo3]

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

LoadBalancer Status for balancer://foo4 [pb49aeff5_foo4]

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

LoadBalancer Status for balancer://pr45434 [pb49aeff5_pr45434]

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

LoadBalancer Status for balancer://failover [pb49aeff5_failover]

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

LoadBalancer Status for balancer://dynproxy [pb49aeff5_dynproxy]

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

Moved Permanently

1081s #

The document has moved here.

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

Moved Permanently

1081s #

The document has moved here.

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

Moved Permanently

1081s #

The document has moved here.

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

Moved Permanently

1081s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1081s #

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

Multiple Choices

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

Available documents: 1081s #

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

Multiple Choices

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

Available documents: 1081s #

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

Moved Permanently

1081s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1081s #

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

Multiple Choices

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

Available documents: 1081s #

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

Moved Permanently

1081s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

1083s
Current Time: Tuesday, 17-Dec-2024 20:26:38 UTC
1083s
Restart Time: Tuesday, 17-Dec-2024 20:23:03 UTC
1083s
Parent Server Config. Generation: 1
1083s
Parent Server MPM Generation: 0
1083s
Server uptime: 3 minutes 34 seconds
1083s
Server load: 0.93 0.86 0.60
1083s
Total accesses: 6792 - Total Traffic: 139.6 MB - Total Duration: 28435
1083s
CPU Usage: u3.92 s5.2 cu1.02 cs.79 - 5.11% CPU load
1083s
31.7 requests/sec - 0.7 MB/second - 21.0 kB/request - 4.18654 ms/request
1083s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1083s
1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0323637no0yes1024000
1323647no0yes0025000
2323711no0yes0025000
3331256no0yes0025000
Sum400 1099000
1083s
_______W________________________________________________________
1083s ____________________________________............................
1083s ................................................................
1083s ................................................................
1083s ................................................................
1083s ................................................................
1083s ................
1083s

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

1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s
SrvPIDAccMCPU 1083s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03236370/68/68_ 1083s 2.73301570.00.420.42 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/66/66_ 1083s 2.74301890.00.450.45 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/68/68_ 1083s 2.74101160.00.380.38 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-03236370/66/66_ 1083s 2.74301820.00.420.42 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/69/69_ 1083s 2.73301150.00.450.45 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/67/67_ 1083s 2.7310950.00.370.37 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/68/68_ 1083s 2.74301130.00.340.34 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236371/70/70W 1083s 2.72001230.04.264.26 1083s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-03236370/66/66_ 1083s 2.74301180.00.300.30 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/66/66_ 1083s 2.72301010.00.400.40 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/67/67_ 1083s 2.72301140.00.380.38 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/66/66_ 1083s 2.72301650.00.270.27 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/68/68_ 1083s 2.74301320.03.013.01 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/67/67_ 1083s 2.72301410.00.280.28 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/66/66_ 1083s 2.74302800.010.0710.07 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/68/68_ 1083s 2.74301950.00.420.42 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/67/67_ 1083s 2.73301840.01.751.75 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/68/68_ 1083s 2.73301510.01.141.14 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/65/65_ 1083s 2.74301930.00.310.31 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/65/65_ 1083s 2.74301390.00.340.34 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/64/64_ 1083s 2.74301420.00.660.66 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/70/70_ 1083s 2.73301240.00.610.61 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/69/69_ 1083s 2.73301910.00.900.90 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/74/74_ 1083s 2.73301860.00.320.32 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03236370/64/64_ 1083s 2.74301410.00.320.32 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/49/49_ 1083s 2.773010620.04.254.25 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/44/44_ 1083s 2.753010880.06.176.17 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/49/49_ 1083s 2.77301100.010.1410.14 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/43/43_ 1083s 2.7530540.00.230.23 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/48/48_ 1083s 2.7730500.00.300.30 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/46/46_ 1083s 2.7530720.00.220.22 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/48/48_ 1083s 2.7710640.00.780.78 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-03236470/47/47_ 1083s 2.75301800.04.474.47 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/42/42_ 1083s 2.7510400.00.250.25 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/47/47_ 1083s 2.7530620.00.510.51 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/41/41_ 1083s 2.75302770.06.866.86 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/51/51_ 1083s 2.7530630.00.210.21 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/46/46_ 1083s 2.7530380.01.061.06 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/45/45_ 1083s 2.7530610.00.260.26 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/45/45_ 1083s 2.7630470.00.530.53 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/46/46_ 1083s 2.7530510.00.190.19 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/47/47_ 1083s 2.7630620.00.810.81 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/44/44_ 1083s 2.753066890.02.162.16 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/46/46_ 1083s 2.7530810.04.104.10 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/47/47_ 1083s 2.75301280.07.147.14 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/46/46_ 1083s 2.77301340.09.989.98 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/47/47_ 1083s 2.7730840.00.400.40 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/43/43_ 1083s 2.7530830.00.270.27 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/47/47_ 1083s 2.7730270.00.310.31 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03236470/43/43_ 1083s 2.7530330.00.260.26 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/67/67_ 1083s 2.0410400.00.360.36 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
2-03237110/67/67_ 1083s 2.0310440.00.580.58 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/69/69_ 1083s 2.0410430.00.410.41 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
2-03237110/72/72_ 1083s 2.0410720.00.320.32 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
2-03237110/65/65_ 1083s 2.0410460.00.820.82 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/66/66_ 1083s 2.0410530.00.280.28 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/66/66_ 1083s 2.0410600.00.290.29 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
2-03237110/71/71_ 1083s 2.0510570.00.270.27 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
2-03237110/66/66_ 1083s 2.0210660.00.360.36 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/67/67_ 1083s 2.0410600.00.280.28 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
2-03237110/68/68_ 1083s 2.0310460.00.290.29 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/67/67_ 1083s 2.031020980.00.450.45 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/63/63_ 1083s 2.0410360.00.290.29 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
2-03237110/65/65_ 1083s 2.0310660.00.350.35 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/68/68_ 1083s 2.041066700.01.121.12 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
2-03237110/66/66_ 1083s 2.0410680.00.270.27 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
2-03237110/66/66_ 1083s 2.03102520.00.360.36 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/67/67_ 1083s 2.0410710.00.300.30 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
2-03237110/65/65_ 1083s 2.0410880.00.400.40 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
2-03237110/67/67_ 1083s 2.0310940.01.041.04 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/69/69_ 1083s 2.03101340.02.272.27 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/72/72_ 1083s 2.0410460.00.270.27 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
2-03237110/61/61_ 1083s 2.0310370.00.330.33 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/64/64_ 1083s 2.0310360.00.300.30 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03237110/68/68_ 1083s 2.0410390.00.330.33 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
3-03312560/92/92_ 1083s 3.2910580.00.560.56 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
3-03312560/97/97_ 1083s 3.2610700.00.670.67 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/93/93_ 1083s 3.2910780.01.301.30 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
3-03312560/96/96_ 1083s 3.2910730.00.760.76 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
3-03312560/91/91_ 1083s 3.2910970.00.410.41 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-03312560/89/89_ 1083s 3.27101130.00.520.52 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/88/88_ 1083s 3.28101820.06.336.33 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/90/90_ 1083s 3.2610890.00.470.47 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/94/94_ 1083s 3.2710880.00.530.53 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/89/89_ 1083s 3.29101450.00.850.85 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
3-03312560/97/97_ 1083s 3.29104270.010.6910.69 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
3-03312560/86/86_ 1083s 3.2910900.00.990.99 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
3-03312560/97/97_ 1083s 3.27101320.04.384.38 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/94/94_ 1083s 3.2610800.02.622.62 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/88/88_ 1083s 3.25301120.00.620.62 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/94/94_ 1083s 3.2830870.00.620.62 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/95/95_ 1083s 3.2630910.00.440.44 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/85/85_ 1083s 3.2930530.00.460.46 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/96/96_ 1083s 3.2930840.00.510.51 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/85/85_ 1083s 3.2630700.00.570.57 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/92/92_ 1083s 3.263010740.00.480.48 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/92/92_ 1083s 3.29101080.00.520.52 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
3-03312560/86/86_ 1083s 3.29101040.00.470.47 1083s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
3-03312560/88/88_ 1083s 3.2610700.00.460.46 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03312560/97/97_ 1083s 3.2610600.00.610.61 1083s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1083s
1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s 1083s
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
1083s 1083s 1083s ok 1 1083s ok 1085s t/modules/substitute.t .............. 1085s 1..19 1085s # Running under perl version 5.038002 for linux 1085s # Current time local: Tue Dec 17 20:26:38 2024 1085s # Current time GMT: Tue Dec 17 20:26:38 2024 1085s # Using Test.pm version 1.31 1085s # Using Apache/Test.pm version 1.42 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'barbar': OK 1085s ok 1 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'barbar': OK 1085s ok 2 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'foofoo': OK 1085s ok 3 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'barbar': OK 1085s ok 4 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'barbar': OK 1085s ok 5 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'barbar': OK 1085s ok 6 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'foof 1085s oo': OK 1085s ok 7 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'xfoo': OK 1085s ok 8 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1085s ok 9 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s barx 1085s ': OK 1085s ok 10 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'a$1axb(': OK 1085s ok 11 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'a$XX': OK 1085s ok 12 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1085s ok 13 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'x&x': OK 1085s ok 14 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'xx': OK 1085s ok 15 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'fcooar': OK 1085s ok 16 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'fc$1ar': OK 1085s ok 17 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'fdooar': OK 1085s ok 18 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s got 200 'XXXfooXXX 1085s bar': OK 1085s ok 19 1085s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1085s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1085s ok 1088s t/modules/unique_id.t ............... 1088s 1..300 1088s # Running under perl version 5.038002 for linux 1088s # Current time local: Tue Dec 17 20:26:40 2024 1088s # Current time GMT: Tue Dec 17 20:26:40 2024 1088s # Using Test.pm version 1.31 1088s # Using Apache/Test.pm version 1.42 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 1 1088s # unique id: Z2HegcbOY_YiJm0rwd2LDgAAAAQ 1088s ok 2 1088s ok 3 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 4 1088s # unique id: Z2HegY1WE2p4XmGfMUzXDwAAAM4 1088s ok 5 1088s ok 6 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 7 1088s # unique id: Z2HegY1WE2p4XmGfMUzXEAAAANA 1088s ok 8 1088s ok 9 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 10 1088s # unique id: Z2HegY1WE2p4XmGfMUzXEQAAANM 1088s ok 11 1088s ok 12 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 13 1088s # unique id: Z2HegY1WE2p4XmGfMUzXEgAAANQ 1088s ok 14 1088s ok 15 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 16 1088s # unique id: Z2HegQXcZ_xMLyi3IwJo9QAAAIg 1088s ok 17 1088s ok 18 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 19 1088s # unique id: Z2HegY1WE2p4XmGfMUzXEwAAANg 1088s ok 20 1088s ok 21 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 22 1088s # unique id: Z2HegQXcZ_xMLyi3IwJo9gAAAIo 1088s ok 23 1088s ok 24 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 25 1088s # unique id: Z2HegY1WE2p4XmGfMUzXFAAAANY 1088s ok 26 1088s ok 27 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 28 1088s # unique id: Z2HegcbOY_YiJm0rwd2LDwAAAAI 1088s ok 29 1088s ok 30 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 31 1088s # unique id: Z2HegWZj9B_zyPopFjgilgAAAEk 1088s ok 32 1088s ok 33 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 34 1088s # unique id: Z2HegWZj9B_zyPopFjgilwAAAEo 1088s ok 35 1088s ok 36 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 37 1088s # unique id: Z2HegY1WE2p4XmGfMUzXFQAAANc 1088s ok 38 1088s ok 39 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 40 1088s # unique id: Z2HegY1WE2p4XmGfMUzXFgAAAMA 1088s ok 41 1088s ok 42 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 43 1088s # unique id: Z2HegY1WE2p4XmGfMUzXFwAAAMI 1088s ok 44 1088s ok 45 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 46 1088s # unique id: Z2HegY1WE2p4XmGfMUzXGAAAAM0 1088s ok 47 1088s ok 48 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 49 1088s # unique id: Z2HegY1WE2p4XmGfMUzXGQAAAMc 1088s ok 50 1088s ok 51 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 52 1088s # unique id: Z2HegY1WE2p4XmGfMUzXGgAAAMM 1088s ok 53 1088s ok 54 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 55 1088s # unique id: Z2HegWZj9B_zyPopFjgimAAAAE0 1088s ok 56 1088s ok 57 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 58 1088s # unique id: Z2HegQXcZ_xMLyi3IwJo9wAAAIw 1088s ok 59 1088s ok 60 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 61 1088s # unique id: Z2HegWZj9B_zyPopFjgimQAAAEw 1088s ok 62 1088s ok 63 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 64 1088s # unique id: Z2HegY1WE2p4XmGfMUzXGwAAAMg 1088s ok 65 1088s ok 66 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 67 1088s # unique id: Z2HegQXcZ_xMLyi3IwJo-AAAAI4 1088s ok 68 1088s ok 69 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 70 1088s # unique id: Z2HegQXcZ_xMLyi3IwJo-QAAAI8 1088s ok 71 1088s ok 72 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 73 1088s # unique id: Z2HegWZj9B_zyPopFjgimgAAAE4 1088s ok 74 1088s ok 75 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 76 1088s # unique id: Z2HegQXcZ_xMLyi3IwJo-gAAAJE 1088s ok 77 1088s ok 78 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 79 1088s # unique id: Z2HegsbOY_YiJm0rwd2LEAAAAAc 1088s ok 80 1088s ok 81 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 82 1088s # unique id: Z2HegmZj9B_zyPopFjgimwAAAFA 1088s ok 83 1088s ok 84 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 85 1088s # unique id: Z2HegsbOY_YiJm0rwd2LEQAAAAk 1088s ok 86 1088s ok 87 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 88 1088s # unique id: Z2HegmZj9B_zyPopFjginAAAAFQ 1088s ok 89 1088s ok 90 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 91 1088s # unique id: Z2HegmZj9B_zyPopFjginQAAAFM 1088s ok 92 1088s ok 93 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 94 1088s # unique id: Z2HegmZj9B_zyPopFjgingAAAFU 1088s ok 95 1088s ok 96 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 97 1088s # unique id: Z2HegmZj9B_zyPopFjginwAAAFc 1088s ok 98 1088s ok 99 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 100 1088s # unique id: Z2HeggXcZ_xMLyi3IwJo-wAAAJI 1088s ok 101 1088s ok 102 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 103 1088s # unique id: Z2HeggXcZ_xMLyi3IwJo_AAAAJU 1088s ok 104 1088s ok 105 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 106 1088s # unique id: Z2HegsbOY_YiJm0rwd2LEgAAAAg 1088s ok 107 1088s ok 108 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 109 1088s # unique id: Z2HegsbOY_YiJm0rwd2LEwAAAAw 1088s ok 110 1088s ok 111 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 112 1088s # unique id: Z2HegsbOY_YiJm0rwd2LFAAAAAs 1088s ok 113 1088s ok 114 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 115 1088s # unique id: Z2HeggXcZ_xMLyi3IwJo_QAAAJg 1088s ok 116 1088s ok 117 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 118 1088s # unique id: Z2HegmZj9B_zyPopFjgioAAAAEA 1088s ok 119 1088s ok 120 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 121 1088s # unique id: Z2HeggXcZ_xMLyi3IwJo_gAAAIA 1088s ok 122 1088s ok 123 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 124 1088s # unique id: Z2Hego1WE2p4XmGfMUzXHAAAAMk 1088s ok 125 1088s ok 126 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 127 1088s # unique id: Z2HegmZj9B_zyPopFjgioQAAAEE 1088s ok 128 1088s ok 129 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 130 1088s # unique id: Z2HeggXcZ_xMLyi3IwJo_wAAAII 1088s ok 131 1088s ok 132 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 133 1088s # unique id: Z2Hego1WE2p4XmGfMUzXHQAAAMo 1088s ok 134 1088s ok 135 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 136 1088s # unique id: Z2HeggXcZ_xMLyi3IwJpAAAAAIM 1088s ok 137 1088s ok 138 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 139 1088s # unique id: Z2HegsbOY_YiJm0rwd2LFQAAAA4 1088s ok 140 1088s ok 141 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 142 1088s # unique id: Z2Hego1WE2p4XmGfMUzXHgAAAMs 1088s ok 143 1088s ok 144 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 145 1088s # unique id: Z2HegmZj9B_zyPopFjgiogAAAEM 1088s ok 146 1088s ok 147 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 148 1088s # unique id: Z2HeggXcZ_xMLyi3IwJpAQAAAIU 1088s ok 149 1088s ok 150 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 151 1088s # unique id: Z2HegmZj9B_zyPopFjgiowAAAEU 1088s ok 152 1088s ok 153 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 154 1088s # unique id: Z2HeggXcZ_xMLyi3IwJpAgAAAIc 1088s ok 155 1088s ok 156 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 157 1088s # unique id: Z2HeggXcZ_xMLyi3IwJpAwAAAIY 1088s ok 158 1088s ok 159 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 160 1088s # unique id: Z2HeggXcZ_xMLyi3IwJpBAAAAIo 1088s ok 161 1088s ok 162 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 163 1088s # unique id: Z2Hego1WE2p4XmGfMUzXHwAAAM4 1088s ok 164 1088s ok 165 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 166 1088s # unique id: Z2Hego1WE2p4XmGfMUzXIAAAAM8 1088s ok 167 1088s ok 168 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 169 1088s # unique id: Z2Hego1WE2p4XmGfMUzXIQAAANE 1088s ok 170 1088s ok 171 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 172 1088s # unique id: Z2Hego1WE2p4XmGfMUzXIgAAANM 1088s ok 173 1088s ok 174 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 175 1088s # unique id: Z2Hego1WE2p4XmGfMUzXIwAAANQ 1088s ok 176 1088s ok 177 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 178 1088s # unique id: Z2Hego1WE2p4XmGfMUzXJAAAANg 1088s ok 179 1088s ok 180 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 181 1088s # unique id: Z2HegsbOY_YiJm0rwd2LFgAAAA0 1088s ok 182 1088s ok 183 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 184 1088s # unique id: Z2HegmZj9B_zyPopFjgipAAAAEY 1088s ok 185 1088s ok 186 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 187 1088s # unique id: Z2Hego1WE2p4XmGfMUzXJQAAANc 1088s ok 188 1088s ok 189 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 190 1088s # unique id: Z2Hego1WE2p4XmGfMUzXJgAAAME 1088s ok 191 1088s ok 192 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 193 1088s # unique id: Z2HegsbOY_YiJm0rwd2LFwAAABA 1088s ok 194 1088s ok 195 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 196 1088s # unique id: Z2HegmZj9B_zyPopFjgipQAAAEk 1088s ok 197 1088s ok 198 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 199 1088s # unique id: Z2Hego1WE2p4XmGfMUzXJwAAAM0 1088s ok 200 1088s ok 201 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 202 1088s # unique id: Z2HeggXcZ_xMLyi3IwJpBQAAAIs 1088s ok 203 1088s ok 204 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 205 1088s # unique id: Z2HegmZj9B_zyPopFjgipgAAAEo 1088s ok 206 1088s ok 207 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 208 1088s # unique id: Z2HeggXcZ_xMLyi3IwJpBgAAAI4 1088s ok 209 1088s ok 210 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 211 1088s # unique id: Z2Hego1WE2p4XmGfMUzXKAAAAMc 1088s ok 212 1088s ok 213 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 214 1088s # unique id: Z2Hego1WE2p4XmGfMUzXKQAAAMg 1088s ok 215 1088s ok 216 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 217 1088s # unique id: Z2Hego1WE2p4XmGfMUzXKgAAAMU 1088s ok 218 1088s ok 219 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 220 1088s # unique id: Z2Hego1WE2p4XmGfMUzXKwAAAMw 1088s ok 221 1088s ok 222 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 223 1088s # unique id: Z2HegsbOY_YiJm0rwd2LGAAAABI 1088s ok 224 1088s ok 225 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 226 1088s # unique id: Z2HegmZj9B_zyPopFjgipwAAAE0 1088s ok 227 1088s ok 228 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 229 1088s # unique id: Z2HeggXcZ_xMLyi3IwJpBwAAAI0 1088s ok 230 1088s ok 231 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 232 1088s # unique id: Z2Hego1WE2p4XmGfMUzXLAAAAMY 1088s ok 233 1088s ok 234 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 235 1088s # unique id: Z2Hego1WE2p4XmGfMUzXLQAAAM8 1088s ok 236 1088s ok 237 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 238 1088s # unique id: Z2HegsbOY_YiJm0rwd2LGQAAABE 1088s ok 239 1088s ok 240 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 241 1088s # unique id: Z2HegmZj9B_zyPopFjgiqAAAAEw 1088s ok 242 1088s ok 243 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 244 1088s # unique id: Z2HegmZj9B_zyPopFjgiqQAAAE4 1088s ok 245 1088s ok 246 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 247 1088s # unique id: Z2HegsbOY_YiJm0rwd2LGgAAABU 1088s ok 248 1088s ok 249 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 250 1088s # unique id: Z2Hego1WE2p4XmGfMUzXLgAAANA 1088s ok 251 1088s ok 252 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 253 1088s # unique id: Z2Hego1WE2p4XmGfMUzXLwAAANE 1088s ok 254 1088s ok 255 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 256 1088s # unique id: Z2Hego1WE2p4XmGfMUzXMAAAANI 1088s ok 257 1088s ok 258 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 259 1088s # unique id: Z2Hego1WE2p4XmGfMUzXMQAAANU 1088s ok 260 1088s ok 261 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 262 1088s # unique id: Z2HegsbOY_YiJm0rwd2LGwAAABc 1088s ok 263 1088s ok 264 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 265 1088s # unique id: Z2HeggXcZ_xMLyi3IwJpCAAAAJA 1088s ok 266 1088s ok 267 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 268 1088s # unique id: Z2HegsbOY_YiJm0rwd2LHAAAABY 1088s ok 269 1088s ok 270 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 271 1088s # unique id: Z2HegmZj9B_zyPopFjgiqgAAAFA 1088s ok 272 1088s ok 273 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 274 1088s # unique id: Z2HeggXcZ_xMLyi3IwJpCQAAAJE 1088s ok 275 1088s ok 276 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 277 1088s # unique id: Z2Heg41WE2p4XmGfMUzXMgAAANY 1088s ok 278 1088s ok 279 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 280 1088s # unique id: Z2Heg41WE2p4XmGfMUzXMwAAAMA 1088s ok 281 1088s ok 282 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 283 1088s # unique id: Z2Heg41WE2p4XmGfMUzXNAAAAMI 1088s ok 284 1088s ok 285 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 286 1088s # unique id: Z2Heg41WE2p4XmGfMUzXNQAAAMQ 1088s ok 287 1088s ok 288 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 289 1088s # unique id: Z2Heg41WE2p4XmGfMUzXNgAAAMM 1088s ok 290 1088s ok 291 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 292 1088s # unique id: Z2Heg41WE2p4XmGfMUzXNwAAAMk 1088s ok 293 1088s ok 294 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 295 1088s # unique id: Z2Heg8bOY_YiJm0rwd2LHQAAAAM 1088s ok 296 1088s ok 297 1088s # testing : fetch unique ID 1088s # expected: 200 1088s # received: '200' 1088s ok 298 1088s # unique id: Z2Heg8bOY_YiJm0rwd2LHgAAAAE 1088s ok 299 1088s ok 300 1088s ok 1090s t/modules/usertrack.t ............... 1090s 1..1004 1090s # Running under perl version 5.038002 for linux 1090s # Current time local: Tue Dec 17 20:26:43 2024 1090s # Current time GMT: Tue Dec 17 20:26:43 2024 1090s # Using Test.pm version 1.31 1090s # Using Apache/Test.pm version 1.42 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 1 1090s ok 2 1090s Set-Cookie: usertrack_test=a7664d8a.6297d1d9d7fcd; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=a7664d8a.6297d1d9d7fcd 1090s ok 3 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 4 1090s ok 5 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 6 1090s ok 7 1090s Set-Cookie: usertrack_test=e014c504.6297d1d9d98e4; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=e014c504.6297d1d9d98e4 1090s ok 8 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 9 1090s ok 10 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 11 1090s ok 12 1090s Set-Cookie: usertrack_test=19b613f1.6297d1d9da50f; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=19b613f1.6297d1d9da50f 1090s ok 13 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 14 1090s ok 15 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 16 1090s ok 17 1090s Set-Cookie: usertrack_test=7c063f0b.6297d1d9db1ff; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=7c063f0b.6297d1d9db1ff 1090s ok 18 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 19 1090s ok 20 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 21 1090s ok 22 1090s Set-Cookie: usertrack_test=13ac5fa.6297d1d9dbf53; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=13ac5fa.6297d1d9dbf53 1090s ok 23 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 24 1090s ok 25 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 26 1090s ok 27 1090s Set-Cookie: usertrack_test=6f7e9739.6297d1d9dcc25; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=6f7e9739.6297d1d9dcc25 1090s ok 28 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 29 1090s ok 30 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 31 1090s ok 32 1090s Set-Cookie: usertrack_test=6b70ed33.6297d1d9dd798; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=6b70ed33.6297d1d9dd798 1090s ok 33 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 34 1090s ok 35 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 36 1090s ok 37 1090s Set-Cookie: usertrack_test=fcd85ad7.6297d1d9de2b0; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=fcd85ad7.6297d1d9de2b0 1090s ok 38 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 39 1090s ok 40 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 41 1090s ok 42 1090s Set-Cookie: usertrack_test=8d9a8877.6297d1d9dee89; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=8d9a8877.6297d1d9dee89 1090s ok 43 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 44 1090s ok 45 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 46 1090s ok 47 1090s Set-Cookie: usertrack_test=248c173b.6297d1d9dfa31; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=248c173b.6297d1d9dfa31 1090s ok 48 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 49 1090s ok 50 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 51 1090s ok 52 1090s Set-Cookie: usertrack_test=ad5a3943.6297d1d9e0637; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=ad5a3943.6297d1d9e0637 1090s ok 53 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 54 1090s ok 55 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 56 1090s ok 57 1090s Set-Cookie: usertrack_test=48266086.6297d1d9e11b7; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=48266086.6297d1d9e11b7 1090s ok 58 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 59 1090s ok 60 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 61 1090s ok 62 1090s Set-Cookie: usertrack_test=cf586f2b.6297d1d9e1db8; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=cf586f2b.6297d1d9e1db8 1090s ok 63 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 64 1090s ok 65 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 66 1090s ok 67 1090s Set-Cookie: usertrack_test=256d7cce.6297d1d9e2a27; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=256d7cce.6297d1d9e2a27 1090s ok 68 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 69 1090s ok 70 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 71 1090s ok 72 1090s Set-Cookie: usertrack_test=925a7d8a.6297d1d9e3620; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=925a7d8a.6297d1d9e3620 1090s ok 73 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 74 1090s ok 75 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 76 1090s ok 77 1090s Set-Cookie: usertrack_test=e797f2bc.6297d1d9e4132; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=e797f2bc.6297d1d9e4132 1090s ok 78 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 79 1090s ok 80 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 81 1090s ok 82 1090s Set-Cookie: usertrack_test=96e6b790.6297d1d9e4d52; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=96e6b790.6297d1d9e4d52 1090s ok 83 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 84 1090s ok 85 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 86 1090s ok 87 1090s Set-Cookie: usertrack_test=5a9b0bb6.6297d1d9e5994; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=5a9b0bb6.6297d1d9e5994 1090s ok 88 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 89 1090s ok 90 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 91 1090s ok 92 1090s Set-Cookie: usertrack_test=e438e20c.6297d1d9e6542; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=e438e20c.6297d1d9e6542 1090s ok 93 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 94 1090s ok 95 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 96 1090s ok 97 1090s Set-Cookie: usertrack_test=6c6d9096.6297d1d9e71a4; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=6c6d9096.6297d1d9e71a4 1090s ok 98 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 99 1090s ok 100 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 101 1090s ok 102 1090s Set-Cookie: usertrack_test=6d9ee47a.6297d1d9e7dcd; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=6d9ee47a.6297d1d9e7dcd 1090s ok 103 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 104 1090s ok 105 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 106 1090s ok 107 1090s Set-Cookie: usertrack_test=18af29a3.6297d1d9e8a16; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=18af29a3.6297d1d9e8a16 1090s ok 108 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 109 1090s ok 110 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 111 1090s ok 112 1090s Set-Cookie: usertrack_test=84be1c57.6297d1d9e95d8; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=84be1c57.6297d1d9e95d8 1090s ok 113 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 114 1090s ok 115 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 116 1090s ok 117 1090s Set-Cookie: usertrack_test=667e313.6297d1d9ea194; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=667e313.6297d1d9ea194 1090s ok 118 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 119 1090s ok 120 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 121 1090s ok 122 1090s Set-Cookie: usertrack_test=a334b57c.6297d1d9ead40; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=a334b57c.6297d1d9ead40 1090s ok 123 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 124 1090s ok 125 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 126 1090s ok 127 1090s Set-Cookie: usertrack_test=2216565c.6297d1d9eb89a; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=2216565c.6297d1d9eb89a 1090s ok 128 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 129 1090s ok 130 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 131 1090s ok 132 1090s Set-Cookie: usertrack_test=77c88e36.6297d1d9ec489; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=77c88e36.6297d1d9ec489 1090s ok 133 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 134 1090s ok 135 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 136 1090s ok 137 1090s Set-Cookie: usertrack_test=3447c6e9.6297d1d9ecfdb; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=3447c6e9.6297d1d9ecfdb 1090s ok 138 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 139 1090s ok 140 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 141 1090s ok 142 1090s Set-Cookie: usertrack_test=baf0243d.6297d1d9edc1c; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=baf0243d.6297d1d9edc1c 1090s ok 143 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 144 1090s ok 145 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 146 1090s ok 147 1090s Set-Cookie: usertrack_test=ab7ee47c.6297d1d9ee72f; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=ab7ee47c.6297d1d9ee72f 1090s ok 148 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 149 1090s ok 150 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 151 1090s ok 152 1090s Set-Cookie: usertrack_test=d0f52a1b.6297d1d9ef24a; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=d0f52a1b.6297d1d9ef24a 1090s ok 153 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 154 1090s ok 155 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 156 1090s ok 157 1090s Set-Cookie: usertrack_test=29e71e5a.6297d1d9efd57; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=29e71e5a.6297d1d9efd57 1090s ok 158 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 159 1090s ok 160 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 161 1090s ok 162 1090s Set-Cookie: usertrack_test=2834d548.6297d1d9f0835; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=2834d548.6297d1d9f0835 1090s ok 163 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 164 1090s ok 165 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 166 1090s ok 167 1090s Set-Cookie: usertrack_test=f60c68fc.6297d1d9f1366; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=f60c68fc.6297d1d9f1366 1090s ok 168 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 169 1090s ok 170 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 171 1090s ok 172 1090s Set-Cookie: usertrack_test=2d523a95.6297d1d9f1f07; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=2d523a95.6297d1d9f1f07 1090s ok 173 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 174 1090s ok 175 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 176 1090s ok 177 1090s Set-Cookie: usertrack_test=6341875a.6297d1d9f2a60; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=6341875a.6297d1d9f2a60 1090s ok 178 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 179 1090s ok 180 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 181 1090s ok 182 1090s Set-Cookie: usertrack_test=a3e88f6c.6297d1d9f35c3; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=a3e88f6c.6297d1d9f35c3 1090s ok 183 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 184 1090s ok 185 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 186 1090s ok 187 1090s Set-Cookie: usertrack_test=183d8bfe.6297d1d9f40ad; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=183d8bfe.6297d1d9f40ad 1090s ok 188 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 189 1090s ok 190 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 191 1090s ok 192 1090s Set-Cookie: usertrack_test=dba82bf6.6297d1d9f4bcb; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=dba82bf6.6297d1d9f4bcb 1090s ok 193 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 194 1090s ok 195 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 196 1090s ok 197 1090s Set-Cookie: usertrack_test=9e26b237.6297d1d9f56e3; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=9e26b237.6297d1d9f56e3 1090s ok 198 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 199 1090s ok 200 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 201 1090s ok 202 1090s Set-Cookie: usertrack_test=ed12040c.6297d1d9f61eb; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=ed12040c.6297d1d9f61eb 1090s ok 203 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 204 1090s ok 205 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 206 1090s ok 207 1090s Set-Cookie: usertrack_test=74d915f6.6297d1d9f6df4; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=74d915f6.6297d1d9f6df4 1090s ok 208 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 209 1090s ok 210 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 211 1090s ok 212 1090s Set-Cookie: usertrack_test=6c95a527.6297d1d9f7981; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=6c95a527.6297d1d9f7981 1090s ok 213 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 214 1090s ok 215 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 216 1090s ok 217 1090s Set-Cookie: usertrack_test=ca24a778.6297d1d9f85b4; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=ca24a778.6297d1d9f85b4 1090s ok 218 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 219 1090s ok 220 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 221 1090s ok 222 1090s Set-Cookie: usertrack_test=be253c80.6297d1d9f9159; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=be253c80.6297d1d9f9159 1090s ok 223 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 224 1090s ok 225 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 226 1090s ok 227 1090s Set-Cookie: usertrack_test=b6c87521.6297d1d9f9cf4; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=b6c87521.6297d1d9f9cf4 1090s ok 228 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 229 1090s ok 230 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 231 1090s ok 232 1090s Set-Cookie: usertrack_test=4cf6b67b.6297d1d9fa7ef; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=4cf6b67b.6297d1d9fa7ef 1090s ok 233 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 234 1090s ok 235 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 236 1090s ok 237 1090s Set-Cookie: usertrack_test=6dfd5ef3.6297d1d9fb2e2; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=6dfd5ef3.6297d1d9fb2e2 1090s ok 238 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 239 1090s ok 240 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 241 1090s ok 242 1090s Set-Cookie: usertrack_test=941415e0.6297d1d9fbdb0; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=941415e0.6297d1d9fbdb0 1090s ok 243 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 244 1090s ok 245 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 246 1090s ok 247 1090s Set-Cookie: usertrack_test=5739cc64.6297d1d9fc8b2; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=5739cc64.6297d1d9fc8b2 1090s ok 248 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 249 1090s ok 250 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 251 1090s ok 252 1090s Set-Cookie: usertrack_test=f42774fa.6297d1d9fd459; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=f42774fa.6297d1d9fd459 1090s ok 253 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 254 1090s ok 255 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 256 1090s ok 257 1090s Set-Cookie: usertrack_test=8d2e38b8.6297d1d9fdf8f; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=8d2e38b8.6297d1d9fdf8f 1090s ok 258 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 259 1090s ok 260 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 261 1090s ok 262 1090s Set-Cookie: usertrack_test=62f63e30.6297d1d9fead2; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=62f63e30.6297d1d9fead2 1090s ok 263 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 264 1090s ok 265 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 266 1090s ok 267 1090s Set-Cookie: usertrack_test=63cf2cc2.6297d1d9ff5ae; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=63cf2cc2.6297d1d9ff5ae 1090s ok 268 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 269 1090s ok 270 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 271 1090s ok 272 1090s Set-Cookie: usertrack_test=980ccc64.6297d1da000bf; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=980ccc64.6297d1da000bf 1090s ok 273 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 274 1090s ok 275 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 276 1090s ok 277 1090s Set-Cookie: usertrack_test=a9baa0de.6297d1da00d56; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=a9baa0de.6297d1da00d56 1090s ok 278 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 279 1090s ok 280 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 281 1090s ok 282 1090s Set-Cookie: usertrack_test=640d6cc9.6297d1da01934; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=640d6cc9.6297d1da01934 1090s ok 283 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 284 1090s ok 285 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 286 1090s ok 287 1090s Set-Cookie: usertrack_test=319cb8fc.6297d1da0252c; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=319cb8fc.6297d1da0252c 1090s ok 288 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 289 1090s ok 290 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 291 1090s ok 292 1090s Set-Cookie: usertrack_test=595683d5.6297d1da030b1; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=595683d5.6297d1da030b1 1090s ok 293 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 294 1090s ok 295 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 296 1090s ok 297 1090s Set-Cookie: usertrack_test=7a90626e.6297d1da03bb2; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=7a90626e.6297d1da03bb2 1090s ok 298 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 299 1090s ok 300 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 301 1090s ok 302 1090s Set-Cookie: usertrack_test=7a45fb84.6297d1da04793; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=7a45fb84.6297d1da04793 1090s ok 303 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 304 1090s ok 305 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 306 1090s ok 307 1090s Set-Cookie: usertrack_test=ce32cc38.6297d1da05346; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=ce32cc38.6297d1da05346 1090s ok 308 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 309 1090s ok 310 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 311 1090s ok 312 1090s Set-Cookie: usertrack_test=181c337e.6297d1da05e4e; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=181c337e.6297d1da05e4e 1090s ok 313 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 314 1090s ok 315 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 316 1090s ok 317 1090s Set-Cookie: usertrack_test=988d0980.6297d1da06a35; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=988d0980.6297d1da06a35 1090s ok 318 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 319 1090s ok 320 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 321 1090s ok 322 1090s Set-Cookie: usertrack_test=b0d13e0d.6297d1da0767e; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=b0d13e0d.6297d1da0767e 1090s ok 323 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 324 1090s ok 325 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 326 1090s ok 327 1090s Set-Cookie: usertrack_test=a8aea8c0.6297d1da08222; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=a8aea8c0.6297d1da08222 1090s ok 328 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 329 1090s ok 330 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 331 1090s ok 332 1090s Set-Cookie: usertrack_test=47c982c0.6297d1da08dbf; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=47c982c0.6297d1da08dbf 1090s ok 333 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 334 1090s ok 335 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 336 1090s ok 337 1090s Set-Cookie: usertrack_test=e480dbf8.6297d1da0995d; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=e480dbf8.6297d1da0995d 1090s ok 338 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 339 1090s ok 340 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 341 1090s ok 342 1090s Set-Cookie: usertrack_test=5d4cc5c7.6297d1da0a4a9; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=5d4cc5c7.6297d1da0a4a9 1090s ok 343 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 344 1090s ok 345 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 346 1090s ok 347 1090s Set-Cookie: usertrack_test=70facc3a.6297d1da0b020; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=70facc3a.6297d1da0b020 1090s ok 348 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 349 1090s ok 350 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 351 1090s ok 352 1090s Set-Cookie: usertrack_test=8ec4ab42.6297d1da0bca2; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=8ec4ab42.6297d1da0bca2 1090s ok 353 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 354 1090s ok 355 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 356 1090s ok 357 1090s Set-Cookie: usertrack_test=a4f0cc57.6297d1da0c8b2; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=a4f0cc57.6297d1da0c8b2 1090s ok 358 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 359 1090s ok 360 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 361 1090s ok 362 1090s Set-Cookie: usertrack_test=1c53bf1a.6297d1da0d479; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=1c53bf1a.6297d1da0d479 1090s ok 363 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 364 1090s ok 365 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 366 1090s ok 367 1090s Set-Cookie: usertrack_test=2b07c6e.6297d1da0e064; path=/; expires=Tue, 17-Dec-24 20:27:44 GMT 1090s Cookie: usertrack_test=2b07c6e.6297d1da0e064 1090s ok 368 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 369 1090s ok 370 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 371 1090s ok 372 1090s Set-Cookie: usertrack_test=a03056ca.6297d1da0eba3; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=a03056ca.6297d1da0eba3 1090s ok 373 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 374 1090s ok 375 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 376 1090s ok 377 1090s Set-Cookie: usertrack_test=67b5f4bb.6297d1da0f724; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=67b5f4bb.6297d1da0f724 1090s ok 378 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 379 1090s ok 380 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 381 1090s ok 382 1090s Set-Cookie: usertrack_test=e23b6142.6297d1da102e6; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=e23b6142.6297d1da102e6 1090s ok 383 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 384 1090s ok 385 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 386 1090s ok 387 1090s Set-Cookie: usertrack_test=fe518e50.6297d1da10ec3; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=fe518e50.6297d1da10ec3 1090s ok 388 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 389 1090s ok 390 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 391 1090s ok 392 1090s Set-Cookie: usertrack_test=75e47825.6297d1da11a6d; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=75e47825.6297d1da11a6d 1090s ok 393 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 394 1090s ok 395 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 396 1090s ok 397 1090s Set-Cookie: usertrack_test=1f288f1.6297d1da125a9; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=1f288f1.6297d1da125a9 1090s ok 398 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 399 1090s ok 400 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 401 1090s ok 402 1090s Set-Cookie: usertrack_test=9a7193ad.6297d1da130e6; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=9a7193ad.6297d1da130e6 1090s ok 403 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 404 1090s ok 405 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 406 1090s ok 407 1090s Set-Cookie: usertrack_test=7bb6e3c.6297d1da13bf0; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=7bb6e3c.6297d1da13bf0 1090s ok 408 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 409 1090s ok 410 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 411 1090s ok 412 1090s Set-Cookie: usertrack_test=eddba2a1.6297d1da14946; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=eddba2a1.6297d1da14946 1090s ok 413 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 414 1090s ok 415 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 416 1090s ok 417 1090s Set-Cookie: usertrack_test=4ecb8835.6297d1da1554a; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=4ecb8835.6297d1da1554a 1090s ok 418 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 419 1090s ok 420 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 421 1090s ok 422 1090s Set-Cookie: usertrack_test=6097ef91.6297d1da16107; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=6097ef91.6297d1da16107 1090s ok 423 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 424 1090s ok 425 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 426 1090s ok 427 1090s Set-Cookie: usertrack_test=ef213b12.6297d1da16c94; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=ef213b12.6297d1da16c94 1090s ok 428 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 429 1090s ok 430 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 431 1090s ok 432 1090s Set-Cookie: usertrack_test=49f8f20d.6297d1da178f8; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=49f8f20d.6297d1da178f8 1090s ok 433 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 434 1090s ok 435 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 436 1090s ok 437 1090s Set-Cookie: usertrack_test=54a64c65.6297d1da18495; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=54a64c65.6297d1da18495 1090s ok 438 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 439 1090s ok 440 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 441 1090s ok 442 1090s Set-Cookie: usertrack_test=a7783aaf.6297d1da18f8a; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=a7783aaf.6297d1da18f8a 1090s ok 443 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 444 1090s ok 445 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 446 1090s ok 447 1090s Set-Cookie: usertrack_test=e2a754b3.6297d1da19a83; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=e2a754b3.6297d1da19a83 1090s ok 448 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 449 1090s ok 450 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 451 1090s ok 452 1090s Set-Cookie: usertrack_test=aaacc864.6297d1da1a569; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=aaacc864.6297d1da1a569 1090s ok 453 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 454 1090s ok 455 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 456 1090s ok 457 1090s Set-Cookie: usertrack_test=89af07dc.6297d1da1b262; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=89af07dc.6297d1da1b262 1090s ok 458 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 459 1090s ok 460 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 461 1090s ok 462 1090s Set-Cookie: usertrack_test=3977b9c4.6297d1da1bf29; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=3977b9c4.6297d1da1bf29 1090s ok 463 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 464 1090s ok 465 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 466 1090s ok 467 1090s Set-Cookie: usertrack_test=f587cc4c.6297d1da1cc44; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=f587cc4c.6297d1da1cc44 1090s ok 468 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 469 1090s ok 470 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 471 1090s ok 472 1090s Set-Cookie: usertrack_test=752ac26c.6297d1da1d967; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=752ac26c.6297d1da1d967 1090s ok 473 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 474 1090s ok 475 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 476 1090s ok 477 1090s Set-Cookie: usertrack_test=708bacb0.6297d1da1e6c5; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=708bacb0.6297d1da1e6c5 1090s ok 478 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 479 1090s ok 480 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 481 1090s ok 482 1090s Set-Cookie: usertrack_test=83b02a73.6297d1da1f412; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=83b02a73.6297d1da1f412 1090s ok 483 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 484 1090s ok 485 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 486 1090s ok 487 1090s Set-Cookie: usertrack_test=416ac5ae.6297d1da2014a; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=416ac5ae.6297d1da2014a 1090s ok 488 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 489 1090s ok 490 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 491 1090s ok 492 1090s Set-Cookie: usertrack_test=a1bda840.6297d1da20e2d; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=a1bda840.6297d1da20e2d 1090s ok 493 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 494 1090s ok 495 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 496 1090s ok 497 1090s Set-Cookie: usertrack_test=3428ece.6297d1da21b7b; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=3428ece.6297d1da21b7b 1090s ok 498 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 499 1090s ok 500 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 501 1090s ok 502 1090s Set-Cookie: usertrack_test=20df59e9.6297d1da228db; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=20df59e9.6297d1da228db 1090s ok 503 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 504 1090s ok 505 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 506 1090s ok 507 1090s Set-Cookie: usertrack_test=674085b4.6297d1da23659; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=674085b4.6297d1da23659 1090s ok 508 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 509 1090s ok 510 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 511 1090s ok 512 1090s Set-Cookie: usertrack_test=ffaab276.6297d1da243ec; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=ffaab276.6297d1da243ec 1090s ok 513 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 514 1090s ok 515 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 516 1090s ok 517 1090s Set-Cookie: usertrack_test=f7d90d09.6297d1da2520e; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=f7d90d09.6297d1da2520e 1090s ok 518 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 519 1090s ok 520 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 521 1090s ok 522 1090s Set-Cookie: usertrack_test=cf5a97c7.6297d1da25e32; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=cf5a97c7.6297d1da25e32 1090s ok 523 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 524 1090s ok 525 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 526 1090s ok 527 1090s Set-Cookie: usertrack_test=5316601a.6297d1da26aac; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=5316601a.6297d1da26aac 1090s ok 528 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 529 1090s ok 530 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 531 1090s ok 532 1090s Set-Cookie: usertrack_test=4d8ebc0f.6297d1da27801; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=4d8ebc0f.6297d1da27801 1090s ok 533 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 534 1090s ok 535 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 536 1090s ok 537 1090s Set-Cookie: usertrack_test=9cd4bb9a.6297d1da28370; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=9cd4bb9a.6297d1da28370 1090s ok 538 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 539 1090s ok 540 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 541 1090s ok 542 1090s Set-Cookie: usertrack_test=1dfd939e.6297d1da28eb4; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=1dfd939e.6297d1da28eb4 1090s ok 543 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 544 1090s ok 545 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 546 1090s ok 547 1090s Set-Cookie: usertrack_test=d5eb4323.6297d1da29a4a; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=d5eb4323.6297d1da29a4a 1090s ok 548 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 549 1090s ok 550 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 551 1090s ok 552 1090s Set-Cookie: usertrack_test=b6f91001.6297d1da2a574; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=b6f91001.6297d1da2a574 1090s ok 553 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 554 1090s ok 555 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 556 1090s ok 557 1090s Set-Cookie: usertrack_test=8d1376de.6297d1da2b16f; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=8d1376de.6297d1da2b16f 1090s ok 558 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 559 1090s ok 560 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 561 1090s ok 562 1090s Set-Cookie: usertrack_test=b3e574c3.6297d1da2bd26; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=b3e574c3.6297d1da2bd26 1090s ok 563 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 564 1090s ok 565 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 566 1090s ok 567 1090s Set-Cookie: usertrack_test=ee236e62.6297d1da2c902; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=ee236e62.6297d1da2c902 1090s ok 568 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 569 1090s ok 570 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 571 1090s ok 572 1090s Set-Cookie: usertrack_test=2e86e8f0.6297d1da2d42a; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=2e86e8f0.6297d1da2d42a 1090s ok 573 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 574 1090s ok 575 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 576 1090s ok 577 1090s Set-Cookie: usertrack_test=b8c18a95.6297d1da2df67; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=b8c18a95.6297d1da2df67 1090s ok 578 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 579 1090s ok 580 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 581 1090s ok 582 1090s Set-Cookie: usertrack_test=d9ad01cd.6297d1da2ea7f; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=d9ad01cd.6297d1da2ea7f 1090s ok 583 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 584 1090s ok 585 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 586 1090s ok 587 1090s Set-Cookie: usertrack_test=12a216be.6297d1da2f5f7; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=12a216be.6297d1da2f5f7 1090s ok 588 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 589 1090s ok 590 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 591 1090s ok 592 1090s Set-Cookie: usertrack_test=74c803f9.6297d1da30157; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=74c803f9.6297d1da30157 1090s ok 593 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 594 1090s ok 595 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 596 1090s ok 597 1090s Set-Cookie: usertrack_test=ac5340c9.6297d1da30d29; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=ac5340c9.6297d1da30d29 1090s ok 598 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 599 1090s ok 600 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 601 1090s ok 602 1090s Set-Cookie: usertrack_test=12766f23.6297d1da31883; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=12766f23.6297d1da31883 1090s ok 603 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 604 1090s ok 605 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 606 1090s ok 607 1090s Set-Cookie: usertrack_test=1444d7e5.6297d1da323f8; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=1444d7e5.6297d1da323f8 1090s ok 608 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 609 1090s ok 610 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 611 1090s ok 612 1090s Set-Cookie: usertrack_test=ca20339f.6297d1da32f01; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=ca20339f.6297d1da32f01 1090s ok 613 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 614 1090s ok 615 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 616 1090s ok 617 1090s Set-Cookie: usertrack_test=db6e55e8.6297d1da33a4b; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=db6e55e8.6297d1da33a4b 1090s ok 618 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 619 1090s ok 620 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 621 1090s ok 622 1090s Set-Cookie: usertrack_test=4acc85a1.6297d1da34580; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=4acc85a1.6297d1da34580 1090s ok 623 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 624 1090s ok 625 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 626 1090s ok 627 1090s Set-Cookie: usertrack_test=324b631d.6297d1da35178; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=324b631d.6297d1da35178 1090s ok 628 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 629 1090s ok 630 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 631 1090s ok 632 1090s Set-Cookie: usertrack_test=50f953dd.6297d1da35c83; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=50f953dd.6297d1da35c83 1090s ok 633 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 634 1090s ok 635 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 636 1090s ok 637 1090s Set-Cookie: usertrack_test=4f34d1bf.6297d1da36802; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=4f34d1bf.6297d1da36802 1090s ok 638 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 639 1090s ok 640 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 641 1090s ok 642 1090s Set-Cookie: usertrack_test=5c6e033b.6297d1da3734d; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=5c6e033b.6297d1da3734d 1090s ok 643 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 644 1090s ok 645 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 646 1090s ok 647 1090s Set-Cookie: usertrack_test=7bf8b609.6297d1da37e7e; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=7bf8b609.6297d1da37e7e 1090s ok 648 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 649 1090s ok 650 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 651 1090s ok 652 1090s Set-Cookie: usertrack_test=13ccc363.6297d1da3899c; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=13ccc363.6297d1da3899c 1090s ok 653 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 654 1090s ok 655 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 656 1090s ok 657 1090s Set-Cookie: usertrack_test=ab0c47f7.6297d1da39492; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=ab0c47f7.6297d1da39492 1090s ok 658 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 659 1090s ok 660 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 661 1090s ok 662 1090s Set-Cookie: usertrack_test=8ee7db4b.6297d1da39fc0; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=8ee7db4b.6297d1da39fc0 1090s ok 663 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 664 1090s ok 665 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 666 1090s ok 667 1090s Set-Cookie: usertrack_test=357e8fbe.6297d1da3abe1; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=357e8fbe.6297d1da3abe1 1090s ok 668 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 669 1090s ok 670 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 671 1090s ok 672 1090s Set-Cookie: usertrack_test=be749b4b.6297d1da3b706; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=be749b4b.6297d1da3b706 1090s ok 673 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 674 1090s ok 675 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 676 1090s ok 677 1090s Set-Cookie: usertrack_test=75fc331e.6297d1da3c209; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=75fc331e.6297d1da3c209 1090s ok 678 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 679 1090s ok 680 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 681 1090s ok 682 1090s Set-Cookie: usertrack_test=bfe0dee9.6297d1da3cd2e; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=bfe0dee9.6297d1da3cd2e 1090s ok 683 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 684 1090s ok 685 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 686 1090s ok 687 1090s Set-Cookie: usertrack_test=2286b18b.6297d1da3d863; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=2286b18b.6297d1da3d863 1090s ok 688 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 689 1090s ok 690 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 691 1090s ok 692 1090s Set-Cookie: usertrack_test=533377f9.6297d1da3e3ae; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=533377f9.6297d1da3e3ae 1090s ok 693 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 694 1090s ok 695 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 696 1090s ok 697 1090s Set-Cookie: usertrack_test=6b53fb68.6297d1da3f04b; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=6b53fb68.6297d1da3f04b 1090s ok 698 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 699 1090s ok 700 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 701 1090s ok 702 1090s Set-Cookie: usertrack_test=6b867c9f.6297d1da3fc48; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=6b867c9f.6297d1da3fc48 1090s ok 703 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 704 1090s ok 705 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 706 1090s ok 707 1090s Set-Cookie: usertrack_test=ccac4bfe.6297d1da40d22; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=ccac4bfe.6297d1da40d22 1090s ok 708 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 709 1090s ok 710 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 711 1090s ok 712 1090s Set-Cookie: usertrack_test=ad503d67.6297d1da41b28; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=ad503d67.6297d1da41b28 1090s ok 713 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 714 1090s ok 715 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 716 1090s ok 717 1090s Set-Cookie: usertrack_test=7e45483.6297d1da427cf; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=7e45483.6297d1da427cf 1090s ok 718 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 719 1090s ok 720 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 721 1090s ok 722 1090s Set-Cookie: usertrack_test=4ce1f938.6297d1da433d7; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=4ce1f938.6297d1da433d7 1090s ok 723 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 724 1090s ok 725 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 726 1090s ok 727 1090s Set-Cookie: usertrack_test=5ce2012a.6297d1da43f97; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=5ce2012a.6297d1da43f97 1090s ok 728 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 729 1090s ok 730 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 731 1090s ok 732 1090s Set-Cookie: usertrack_test=69e41ae.6297d1da44b00; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=69e41ae.6297d1da44b00 1090s ok 733 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 734 1090s ok 735 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 736 1090s ok 737 1090s Set-Cookie: usertrack_test=3a4fce7f.6297d1da45701; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=3a4fce7f.6297d1da45701 1090s ok 738 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 739 1090s ok 740 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 741 1090s ok 742 1090s Set-Cookie: usertrack_test=22f090e.6297d1da4628d; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=22f090e.6297d1da4628d 1090s ok 743 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 744 1090s ok 745 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 746 1090s ok 747 1090s Set-Cookie: usertrack_test=a19a90f3.6297d1da46dc5; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=a19a90f3.6297d1da46dc5 1090s ok 748 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 749 1090s ok 750 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 751 1090s ok 752 1090s Set-Cookie: usertrack_test=ff16a736.6297d1da479e4; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=ff16a736.6297d1da479e4 1090s ok 753 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 754 1090s ok 755 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 756 1090s ok 757 1090s Set-Cookie: usertrack_test=ee14294e.6297d1da4853d; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=ee14294e.6297d1da4853d 1090s ok 758 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 759 1090s ok 760 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 761 1090s ok 762 1090s Set-Cookie: usertrack_test=422548e5.6297d1da49089; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=422548e5.6297d1da49089 1090s ok 763 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 764 1090s ok 765 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 766 1090s ok 767 1090s Set-Cookie: usertrack_test=e7da8a9a.6297d1da49be0; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=e7da8a9a.6297d1da49be0 1090s ok 768 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 769 1090s ok 770 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 771 1090s ok 772 1090s Set-Cookie: usertrack_test=eb8cd87b.6297d1da4a726; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=eb8cd87b.6297d1da4a726 1090s ok 773 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 774 1090s ok 775 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 776 1090s ok 777 1090s Set-Cookie: usertrack_test=55959f8b.6297d1da4b323; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=55959f8b.6297d1da4b323 1090s ok 778 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 779 1090s ok 780 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 781 1090s ok 782 1090s Set-Cookie: usertrack_test=7a5b7f3.6297d1da4be9f; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=7a5b7f3.6297d1da4be9f 1090s ok 783 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 784 1090s ok 785 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 786 1090s ok 787 1090s Set-Cookie: usertrack_test=f6eaa43d.6297d1da4ca1b; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=f6eaa43d.6297d1da4ca1b 1090s ok 788 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 789 1090s ok 790 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 791 1090s ok 792 1090s Set-Cookie: usertrack_test=fdf7e8ac.6297d1da4d633; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=fdf7e8ac.6297d1da4d633 1090s ok 793 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 794 1090s ok 795 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 796 1090s ok 797 1090s Set-Cookie: usertrack_test=bb5d684a.6297d1da4e1cb; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=bb5d684a.6297d1da4e1cb 1090s ok 798 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 799 1090s ok 800 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 801 1090s ok 802 1090s Set-Cookie: usertrack_test=d6efa6aa.6297d1da4ed46; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=d6efa6aa.6297d1da4ed46 1090s ok 803 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 804 1090s ok 805 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 806 1090s ok 807 1090s Set-Cookie: usertrack_test=b24f8e9a.6297d1da4f83c; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=b24f8e9a.6297d1da4f83c 1090s ok 808 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 809 1090s ok 810 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 811 1090s ok 812 1090s Set-Cookie: usertrack_test=c121ab0d.6297d1da50517; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=c121ab0d.6297d1da50517 1090s ok 813 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 814 1090s ok 815 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 816 1090s ok 817 1090s Set-Cookie: usertrack_test=ef04b1b2.6297d1da51180; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=ef04b1b2.6297d1da51180 1090s ok 818 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 819 1090s ok 820 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 821 1090s ok 822 1090s Set-Cookie: usertrack_test=1f9a50cb.6297d1da51d63; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=1f9a50cb.6297d1da51d63 1090s ok 823 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 824 1090s ok 825 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 826 1090s ok 827 1090s Set-Cookie: usertrack_test=ca1679d4.6297d1da528d6; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=ca1679d4.6297d1da528d6 1090s ok 828 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 829 1090s ok 830 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 831 1090s ok 832 1090s Set-Cookie: usertrack_test=39d7536d.6297d1da53433; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=39d7536d.6297d1da53433 1090s ok 833 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 834 1090s ok 835 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 836 1090s ok 837 1090s Set-Cookie: usertrack_test=2a256921.6297d1da5411a; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=2a256921.6297d1da5411a 1090s ok 838 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 839 1090s ok 840 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 841 1090s ok 842 1090s Set-Cookie: usertrack_test=52c08403.6297d1da54d09; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=52c08403.6297d1da54d09 1090s ok 843 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 844 1090s ok 845 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 846 1090s ok 847 1090s Set-Cookie: usertrack_test=22611494.6297d1da558ff; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=22611494.6297d1da558ff 1090s ok 848 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 849 1090s ok 850 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 851 1090s ok 852 1090s Set-Cookie: usertrack_test=2620e556.6297d1da5649a; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=2620e556.6297d1da5649a 1090s ok 853 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 854 1090s ok 855 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 856 1090s ok 857 1090s Set-Cookie: usertrack_test=610a326d.6297d1da570c8; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=610a326d.6297d1da570c8 1090s ok 858 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 859 1090s ok 860 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 861 1090s ok 862 1090s Set-Cookie: usertrack_test=7e86da69.6297d1da57c44; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=7e86da69.6297d1da57c44 1090s ok 863 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 864 1090s ok 865 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 866 1090s ok 867 1090s Set-Cookie: usertrack_test=bf819780.6297d1da58829; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=bf819780.6297d1da58829 1090s ok 868 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 869 1090s ok 870 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 871 1090s ok 872 1090s Set-Cookie: usertrack_test=9751c31c.6297d1da59433; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=9751c31c.6297d1da59433 1090s ok 873 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 874 1090s ok 875 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 876 1090s ok 877 1090s Set-Cookie: usertrack_test=a682422d.6297d1da5a024; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=a682422d.6297d1da5a024 1090s ok 878 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 879 1090s ok 880 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 881 1090s ok 882 1090s Set-Cookie: usertrack_test=b6c722b1.6297d1da5ab6f; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=b6c722b1.6297d1da5ab6f 1090s ok 883 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 884 1090s ok 885 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 886 1090s ok 887 1090s Set-Cookie: usertrack_test=b094ca35.6297d1da5b6ab; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=b094ca35.6297d1da5b6ab 1090s ok 888 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 889 1090s ok 890 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 891 1090s ok 892 1090s Set-Cookie: usertrack_test=dff9c22a.6297d1da5c1fc; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=dff9c22a.6297d1da5c1fc 1090s ok 893 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 894 1090s ok 895 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 896 1090s ok 897 1090s Set-Cookie: usertrack_test=5b12792b.6297d1da5cd2e; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=5b12792b.6297d1da5cd2e 1090s ok 898 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 899 1090s ok 900 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 901 1090s ok 902 1090s Set-Cookie: usertrack_test=1bec33f2.6297d1da5db51; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=1bec33f2.6297d1da5db51 1090s ok 903 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 904 1090s ok 905 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 906 1090s ok 907 1090s Set-Cookie: usertrack_test=a73340b.6297d1da5e775; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=a73340b.6297d1da5e775 1090s ok 908 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 909 1090s ok 910 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 911 1090s ok 912 1090s Set-Cookie: usertrack_test=27364b0.6297d1da5f2fb; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=27364b0.6297d1da5f2fb 1090s ok 913 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 914 1090s ok 915 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 916 1090s ok 917 1090s Set-Cookie: usertrack_test=a56c248a.6297d1da5ff25; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=a56c248a.6297d1da5ff25 1090s ok 918 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 919 1090s ok 920 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 921 1090s ok 922 1090s Set-Cookie: usertrack_test=b933240.6297d1da60ba9; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=b933240.6297d1da60ba9 1090s ok 923 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 924 1090s ok 925 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 926 1090s ok 927 1090s Set-Cookie: usertrack_test=529bb559.6297d1da61964; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=529bb559.6297d1da61964 1090s ok 928 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 929 1090s ok 930 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 931 1090s ok 932 1090s Set-Cookie: usertrack_test=a7403a6e.6297d1da624c7; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=a7403a6e.6297d1da624c7 1090s ok 933 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 934 1090s ok 935 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 936 1090s ok 937 1090s Set-Cookie: usertrack_test=57f127da.6297d1da6301d; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=57f127da.6297d1da6301d 1090s ok 938 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 939 1090s ok 940 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 941 1090s ok 942 1090s Set-Cookie: usertrack_test=d9702ef.6297d1da63b1d; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=d9702ef.6297d1da63b1d 1090s ok 943 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 944 1090s ok 945 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 946 1090s ok 947 1090s Set-Cookie: usertrack_test=b2c2d579.6297d1da64646; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=b2c2d579.6297d1da64646 1090s ok 948 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 949 1090s ok 950 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 951 1090s ok 952 1090s Set-Cookie: usertrack_test=d9f37b45.6297d1da65171; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=d9f37b45.6297d1da65171 1090s ok 953 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 954 1090s ok 955 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 956 1090s ok 957 1090s Set-Cookie: usertrack_test=871e545a.6297d1da65d3a; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=871e545a.6297d1da65d3a 1090s ok 958 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 959 1090s ok 960 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 961 1090s ok 962 1090s Set-Cookie: usertrack_test=f61c386a.6297d1da66893; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=f61c386a.6297d1da66893 1090s ok 963 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 964 1090s ok 965 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 966 1090s ok 967 1090s Set-Cookie: usertrack_test=3d297338.6297d1da673dc; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=3d297338.6297d1da673dc 1090s ok 968 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 969 1090s ok 970 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 971 1090s ok 972 1090s Set-Cookie: usertrack_test=a3f7e4a5.6297d1da68052; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=a3f7e4a5.6297d1da68052 1090s ok 973 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 974 1090s ok 975 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 976 1090s ok 977 1090s Set-Cookie: usertrack_test=484b498a.6297d1da68d36; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=484b498a.6297d1da68d36 1090s ok 978 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 979 1090s ok 980 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 981 1090s ok 982 1090s Set-Cookie: usertrack_test=44d50799.6297d1da69c19; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=44d50799.6297d1da69c19 1090s ok 983 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 984 1090s ok 985 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 986 1090s ok 987 1090s Set-Cookie: usertrack_test=f475214f.6297d1da6a82a; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=f475214f.6297d1da6a82a 1090s ok 988 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 989 1090s ok 990 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 991 1090s ok 992 1090s Set-Cookie: usertrack_test=4d3e861b.6297d1da6b515; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=4d3e861b.6297d1da6b515 1090s ok 993 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 994 1090s ok 995 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 996 1090s ok 997 1090s Set-Cookie: usertrack_test=8e910369.6297d1da6c138; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s Cookie: usertrack_test=8e910369.6297d1da6c138 1090s ok 998 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 999 1090s ok 1000 1090s ok 1001 1090s # testing : Checking return code is '200' 1090s # expected: 200 1090s # received: '200' 1090s ok 1002 1090s # usertrack_test=b2a9eef6.6297d1da6ccc8; path=/; expires=Tue, 17-Dec-24 20:27:45 GMT 1090s ok 1003 1090s # expected: undef 1090s # received: undef 1090s ok 1004 1090s ok 1092s t/modules/vhost_alias.t ............. 1092s 1..8 1092s # Running under perl version 5.038002 for linux 1092s # Current time local: Tue Dec 17 20:26:45 2024 1092s # Current time GMT: Tue Dec 17 20:26:45 2024 1092s # Using Test.pm version 1.31 1092s # Using Apache/Test.pm version 1.42 1092s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1092s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1092s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1092s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1092s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1092s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1092s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1092s # writing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1092s # testing : VirtalDocumentRoot test 1092s # expected: 'www.vha-test.com' 1092s # received: 'www.vha-test.com' 1092s ok 1 1092s # testing : VirtualScriptAlias test 1092s # expected: 'test cgi for www.vha-test.com' 1092s # received: 'test cgi for www.vha-test.com' 1092s ok 2 1092s # testing : VirtalDocumentRoot test 1092s # expected: 'big.server.name.from.heck.org' 1092s # received: 'big.server.name.from.heck.org' 1092s ok 3 1092s # testing : VirtualScriptAlias test 1092s # expected: 'test cgi for big.server.name.from.heck.org' 1092s # received: 'test cgi for big.server.name.from.heck.org' 1092s ok 4 1092s # testing : VirtalDocumentRoot test 1092s # expected: 'ab.com' 1092s # received: 'ab.com' 1092s ok 5 1092s # testing : VirtualScriptAlias test 1092s # expected: 'test cgi for ab.com' 1092s # received: 'test cgi for ab.com' 1092s ok 6 1092s # testing : VirtalDocumentRoot test 1092s # expected: 'w-t-f.net' 1092s # received: 'w-t-f.net' 1092s ok 7 1092s # testing : VirtualScriptAlias test 1092s # expected: 'test cgi for w-t-f.net' 1092s # received: 'test cgi for w-t-f.net' 1092s ok 8 1092s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1092s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1092s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1092s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1092s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1092s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1092s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1092s # removing file: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1092s # removing dir tree: /tmp/autopkgtest.1tCgKE/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1092s ok 1093s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1095s t/protocol/echo.t ................... 1095s 1..8 1095s # Running under perl version 5.038002 for linux 1095s # Current time local: Tue Dec 17 20:26:48 2024 1095s # Current time GMT: Tue Dec 17 20:26:48 2024 1095s # Using Test.pm version 1.31 1095s # Using Apache/Test.pm version 1.42 1095s testing mod_echo_ssl 1095s ok 1 1095s #Cipher: TLS_AES_256_GCM_SHA384 1095s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1095s # testing : echo 1095s # expected: 't/protocol/echo.t' 1095s # received: 't/protocol/echo.t' 1095s ok 2 1095s # testing : echo 1095s # expected: '/usr/bin/perl' 1095s # received: '/usr/bin/perl' 1095s ok 3 1095s # testing : echo 1095s # expected: '435485435485435485435485435485' 1095s # received: '435485435485435485435485435485' 1095s ok 4 1095s testing mod_echo 1095s ok 5 1095s # testing : echo 1095s # expected: 't/protocol/echo.t' 1095s # received: 't/protocol/echo.t' 1095s ok 6 1095s # testing : echo 1095s # expected: '/usr/bin/perl' 1095s # received: '/usr/bin/perl' 1095s ok 7 1095s # testing : echo 1095s # expected: '435485435485435485435485435485' 1095s # received: '435485435485435485435485435485' 1095s ok 8 1095s ok 1097s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1099s t/security/CVE-2003-0542.t .......... 1099s 1..1 1099s # Running under perl version 5.038002 for linux 1099s # Current time local: Tue Dec 17 20:26:52 2024 1099s # Current time GMT: Tue Dec 17 20:26:52 2024 1099s # Using Test.pm version 1.31 1099s # Using Apache/Test.pm version 1.42 1099s # testing : CAN-2003-0542 test case 1099s # expected: 404 1099s # received: '404' 1099s ok 1 1099s ok 1101s t/security/CVE-2004-0747.t .......... 1101s 1..1 1101s # Running under perl version 5.038002 for linux 1101s # Current time local: Tue Dec 17 20:26:54 2024 1101s # Current time GMT: Tue Dec 17 20:26:54 2024 1101s # Using Test.pm version 1.31 1101s # Using Apache/Test.pm version 1.42 1101s # testing : CAN-2004-0747 ap_resolve_env test case 1101s # expected: 200 1101s # received: 200 1101s ok 1 1101s ok 1103s t/security/CVE-2004-0811.t .......... 1103s 1..8 1103s # Running under perl version 5.038002 for linux 1103s # Current time local: Tue Dec 17 20:26:56 2024 1103s # Current time GMT: Tue Dec 17 20:26:56 2024 1103s # Using Test.pm version 1.31 1103s # Using Apache/Test.pm version 1.42 1103s # testing : subdir access allowed 1103s # expected: 200 1103s # received: '200' 1103s ok 1 1103s # testing : subdir access allowed 1103s # expected: 200 1103s # received: '200' 1103s ok 2 1103s # testing : subdir access allowed 1103s # expected: 200 1103s # received: '200' 1103s ok 3 1103s # testing : subdir access allowed 1103s # expected: 200 1103s # received: '200' 1103s ok 4 1103s # testing : topdir access denied 1103s # expected: 401 1103s # received: '401' 1103s ok 5 1103s # testing : topdir access denied 1103s # expected: 401 1103s # received: '401' 1103s ok 6 1103s # testing : topdir access denied 1103s # expected: 401 1103s # received: '401' 1103s ok 7 1103s # testing : topdir access denied 1103s # expected: 401 1103s # received: '401' 1103s ok 8 1103s ok 1105s t/security/CVE-2004-0940.t .......... 1105s 1..1 1105s # Running under perl version 5.038002 for linux 1105s # Current time local: Tue Dec 17 20:26:57 2024 1105s # Current time GMT: Tue Dec 17 20:26:57 2024 1105s # Using Test.pm version 1.31 1105s # Using Apache/Test.pm version 1.42 1105s # testing : response was 200 1105s # expected: 200 1105s # received: '200' 1105s ok 1 1105s ok 1106s t/security/CVE-2004-0942.t .......... 1106s 1..2 1106s # Running under perl version 5.038002 for linux 1106s # Current time local: Tue Dec 17 20:26:59 2024 1106s # Current time GMT: Tue Dec 17 20:26:59 2024 1106s # Using Test.pm version 1.31 1106s # Using Apache/Test.pm version 1.42 1106s ok 1 1106s # testing : request was refused 1106s # expected: qr/^HTTP\/1\.. 400/ 1106s # received: 'HTTP/1.1 400 Bad Request 1106s # ' 1106s ok 2 1106s ok 1108s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1110s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1111s t/security/CVE-2005-2491.t .......... 1111s 1..4 1111s # Running under perl version 5.038002 for linux 1111s # Current time local: Tue Dec 17 20:27:05 2024 1111s # Current time GMT: Tue Dec 17 20:27:05 2024 1111s # Using Test.pm version 1.31 1111s # Using Apache/Test.pm version 1.42 1111s # testing : check that server did not segfault 1111s # expected: 'Internal Server Error' 1111s # received: 'Internal Server Error' 1111s ok 1 1111s # testing : check for 500 response error 1111s # expected: 500 1111s # received: '500' 1111s ok 2 1111s # testing : check that server did not segfault 1111s # expected: 'Internal Server Error' 1111s # received: 'Internal Server Error' 1111s ok 3 1111s # testing : check for 500 response error 1111s # expected: 500 1111s # received: '500' 1111s ok 4 1111s ok 1113s t/security/CVE-2005-2700.t .......... 1113s 1..2 1113s # Running under perl version 5.038002 for linux 1113s # Current time local: Tue Dec 17 20:27:06 2024 1113s # Current time GMT: Tue Dec 17 20:27:06 2024 1113s # Using Test.pm version 1.31 1113s # Using Apache/Test.pm version 1.42 1113s # testing : access permitted without ccert 1113s # expected: 200 1113s # received: '200' 1113s ok 1 1113s # testing : access *not* permitted without ccert 1113s # expected: 200 1113s # received: '403' 1113s ok 2 1113s ok 1115s t/security/CVE-2005-3352.t .......... 1115s 1..2 1115s # Running under perl version 5.038002 for linux 1115s # Current time local: Tue Dec 17 20:27:08 2024 1115s # Current time GMT: Tue Dec 17 20:27:08 2024 1115s # Using Test.pm version 1.31 1115s # Using Apache/Test.pm version 1.42 1115s # testing : response code is OK 1115s # expected: 200 1115s # received: '200' 1115s ok 1 1115s # testing : referer was escaped 1115s # expected: qr/%22%3e/ 1115s # received: ' 1115s # 1115s # Menu for /security/CVE-2005-3352.map 1115s # 1115s #

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

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

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

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

Bad Request

1149s #

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

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

Forbidden

1172s

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

1172s 1172s ok 1 1172s HTTP/1.1 200 OK 1172s Connection: close 1172s Date: Tue, 17 Dec 2024 20:28:07 GMT 1172s Accept-Ranges: bytes 1172s ETag: "1a-613edd771cbc0" 1172s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1172s Vary: In-If1 1172s Content-Length: 26 1172s Content-Type: text/html 1172s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1172s Client-Date: Tue, 17 Dec 2024 20:28:07 GMT 1172s Client-Peer: 127.0.0.1:8532 1172s Client-Response-Num: 1 1172s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1172s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1172s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1172s Client-SSL-Socket-Class: IO::Socket::SSL 1172s Client-SSL-Version: TLSv1_3 1172s DMMATCH1: 1 1172s 1172s welcome to localhost:8529 1172s ok 2 1172s 500 Server closed connection without sending any data back 1172s Content-Type: text/plain 1172s Client-Date: Tue, 17 Dec 2024 20:28:07 GMT 1172s Client-Warning: Internal response 1172s 1172s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1172s ok 3 1172s ok 1172s All tests successful. 1172s Files=142, Tests=7321, 298 wallclock secs ( 1.49 usr 0.36 sys + 125.96 cusr 130.15 csys = 257.96 CPU) 1172s Result: PASS 1172s [warning] server localhost:8529 shutdown 1173s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1173s Files=142, Tests=7321, 298 wallclock secs ( 1.49 usr 0.36 sys + 125.96 cusr 130.15 csys = 257.96 CPU) 1173s + grep -E '^Result: PASS' testlog.mpm_event 1173s Result: PASS 1173s + grep -E '^Result: FAIL' testlog.mpm_event 1173s + grep -E 'server dumped core' testlog.mpm_event 1173s + return 0 1174s autopkgtest [20:28:09]: test run-test-suite: -----------------------] 1175s autopkgtest [20:28:10]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1175s run-test-suite PASS 1175s autopkgtest [20:28:10]: test duplicate-module-load: preparing testbed 1239s autopkgtest [20:29:14]: testbed dpkg architecture: amd64 1239s autopkgtest [20:29:14]: testbed apt version: 2.7.14build2 1240s autopkgtest [20:29:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1240s autopkgtest [20:29:15]: testbed release detected to be: noble 1241s autopkgtest [20:29:16]: updating testbed package index (apt update) 1241s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1241s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1241s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1241s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1242s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1242s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1242s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 1242s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [143 kB] 1242s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [70.8 kB] 1242s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3768 B] 1242s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [59.3 kB] 1242s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [1176 B] 1242s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [360 B] 1242s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [369 kB] 1242s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [496 kB] 1242s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [10.7 kB] 1242s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [344 B] 1245s Fetched 1575 kB in 1s (1588 kB/s) 1246s Reading package lists... 1247s Reading package lists... 1247s Building dependency tree... 1247s Reading state information... 1247s Calculating upgrade... 1247s The following packages will be upgraded: 1247s cloud-init fwupd libfwupd2 linux-firmware 1247s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1247s Need to get 503 MB of archives. 1247s After this operation, 984 kB of additional disk space will be used. 1247s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfwupd2 amd64 1.9.27-0ubuntu1~24.04.1 [136 kB] 1248s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 fwupd amd64 1.9.27-0ubuntu1~24.04.1 [4584 kB] 1248s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 linux-firmware amd64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 1278s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1278s Preconfiguring packages ... 1278s Fetched 503 MB in 31s (16.3 MB/s) 1279s (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 ... 105899 files and directories currently installed.) 1279s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 1279s Unpacking libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1279s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 1279s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1279s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_amd64.deb ... 1279s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 1281s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1281s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1282s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1283s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 1283s Setting up libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) ... 1283s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1283s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1283s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1283s fwupd.service is a disabled or a static unit not running, not starting it. 1283s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1284s Processing triggers for man-db (2.12.0-4build2) ... 1285s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1285s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1285s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 1285s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 1285s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1292s Reading package lists... 1293s Building dependency tree... 1293s Reading state information... 1293s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1293s autopkgtest [20:30:08]: upgrading testbed (apt dist-upgrade and autopurge) 1293s Reading package lists... 1293s Building dependency tree... 1293s Reading state information... 1293s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1293s Starting 2 pkgProblemResolver with broken count: 0 1293s Done 1294s Entering ResolveByKeep 1294s 1294s The following packages will be upgraded: 1294s dpkg dpkg-dev libdpkg-perl 1294s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1294s Need to get 2625 kB of archives. 1294s After this operation, 0 B of additional disk space will be used. 1294s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg amd64 1.22.6ubuntu6.2 [1281 kB] 1295s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1295s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1295s Fetched 2625 kB in 1s (3707 kB/s) 1295s (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 ... 106004 files and directories currently installed.) 1295s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_amd64.deb ... 1295s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1295s Setting up dpkg (1.22.6ubuntu6.2) ... 1296s (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 ... 106004 files and directories currently installed.) 1296s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1296s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1296s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1296s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1296s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1296s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1296s Processing triggers for man-db (2.12.0-4build2) ... 1297s Reading package lists... 1297s Building dependency tree... 1297s Reading state information... 1298s Starting pkgProblemResolver with broken count: 0 1298s Starting 2 pkgProblemResolver with broken count: 0 1298s Done 1298s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1298s autopkgtest [20:30:13]: rebooting testbed after setup commands that affected boot 1317s Reading package lists... 1318s Building dependency tree... 1318s Reading state information... 1318s Starting pkgProblemResolver with broken count: 0 1318s Starting 2 pkgProblemResolver with broken count: 0 1318s Done 1318s The following NEW packages will be installed: 1318s apache2:i386 apache2-bin:i386 apache2-data apache2-utils gcc-14-base:i386 1318s libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 1318s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libbrotli1:i386 1318s libc6:i386 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 1318s libexpat1:i386 libffi8:i386 libgcc-s1:i386 libgdbm6t64:i386 libgmp10:i386 1318s libgnutls30t64:i386 libgssapi-krb5-2:i386 libhogweed6t64:i386 libicu74:i386 1318s libidn2-0:i386 libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 1318s libkrb5-3:i386 libkrb5support0:i386 libldap2:i386 liblua5.4-0:i386 1318s liblzma5:i386 libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 1318s libpcre2-8-0:i386 libpsl5t64:i386 librtmp1:i386 libsasl2-2:i386 1318s libsasl2-modules-db:i386 libsqlite3-0:i386 libssh-4:i386 libssl3t64:i386 1318s libstdc++6:i386 libtasn1-6:i386 libunistring5:i386 libuuid1:i386 1318s libxml2:i386 libzstd1:i386 zlib1g:i386 1318s 0 upgraded, 53 newly installed, 0 to remove and 0 not upgraded. 1318s Need to get 27.5 MB of archives. 1318s After this operation, 91.1 MB of additional disk space will be used. 1318s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main i386 gcc-14-base i386 14.2.0-4ubuntu2~24.04 [50.8 kB] 1319s Get:2 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgcc-s1 i386 14.2.0-4ubuntu2~24.04 [95.5 kB] 1319s Get:3 http://ftpmaster.internal/ubuntu noble-updates/main i386 libc6 i386 2.39-0ubuntu8.3 [3010 kB] 1319s Get:4 http://ftpmaster.internal/ubuntu noble-updates/main i386 libuuid1 i386 2.39.3-9ubuntu6.1 [36.6 kB] 1319s Get:5 http://ftpmaster.internal/ubuntu noble-updates/main i386 libapr1t64 i386 1.7.2-3.1ubuntu0.1 [116 kB] 1319s Get:6 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt1 i386 1:4.4.36-4build1 [91.9 kB] 1319s Get:7 http://ftpmaster.internal/ubuntu noble/main i386 libdb5.3t64 i386 5.3.28+dfsg2-7 [807 kB] 1319s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main i386 libexpat1 i386 2.6.1-2ubuntu0.2 [90.7 kB] 1319s Get:9 http://ftpmaster.internal/ubuntu noble/main i386 libgdbm6t64 i386 1.23-5.1build1 [39.4 kB] 1319s Get:10 http://ftpmaster.internal/ubuntu noble-updates/main i386 libssl3t64 i386 3.0.13-0ubuntu3.4 [1922 kB] 1319s Get:11 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1t64 i386 1.6.3-1.1ubuntu7 [101 kB] 1319s Get:12 http://ftpmaster.internal/ubuntu noble/main i386 libsqlite3-0 i386 3.45.1-1ubuntu2 [775 kB] 1319s Get:13 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-1.1ubuntu7 [11.6 kB] 1319s Get:14 http://ftpmaster.internal/ubuntu noble/main i386 libgmp10 i386 2:6.3.0+dfsg-2ubuntu6 [270 kB] 1319s Get:15 http://ftpmaster.internal/ubuntu noble-updates/main i386 libnettle8t64 i386 3.9.1-2.2build1.1 [191 kB] 1319s Get:16 http://ftpmaster.internal/ubuntu noble-updates/main i386 libhogweed6t64 i386 3.9.1-2.2build1.1 [202 kB] 1319s Get:17 http://ftpmaster.internal/ubuntu noble/main i386 libunistring5 i386 1.1-2build1 [547 kB] 1319s Get:18 http://ftpmaster.internal/ubuntu noble/main i386 libidn2-0 i386 2.3.7-2build1 [102 kB] 1319s Get:19 http://ftpmaster.internal/ubuntu noble/main i386 libffi8 i386 3.4.6-1build1 [22.8 kB] 1319s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main i386 libp11-kit0 i386 0.25.3-4ubuntu2.1 [291 kB] 1319s Get:21 http://ftpmaster.internal/ubuntu noble/main i386 libtasn1-6 i386 4.19.0-3build1 [44.7 kB] 1319s Get:22 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgnutls30t64 i386 3.8.3-1.1ubuntu3.2 [1011 kB] 1320s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-5ubuntu3.1 [21.8 kB] 1320s Get:24 http://ftpmaster.internal/ubuntu noble-updates/main i386 libsasl2-2 i386 2.1.28+dfsg1-5ubuntu3.1 [61.5 kB] 1320s Get:25 http://ftpmaster.internal/ubuntu noble-updates/main i386 libldap2 i386 2.6.7+dfsg-1~exp1ubuntu8.1 [211 kB] 1320s Get:26 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-ldap i386 1.6.3-1.1ubuntu7 [9226 B] 1320s Get:27 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli1 i386 1.1.0-2build2 [334 kB] 1320s Get:28 http://ftpmaster.internal/ubuntu noble-updates/main i386 libkrb5support0 i386 1.20.1-6ubuntu2.2 [37.6 kB] 1320s Get:29 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcom-err2 i386 1.47.0-2.4~exp1ubuntu4.1 [23.3 kB] 1320s Get:30 http://ftpmaster.internal/ubuntu noble-updates/main i386 libk5crypto3 i386 1.20.1-6ubuntu2.2 [86.1 kB] 1320s Get:31 http://ftpmaster.internal/ubuntu noble/main i386 libkeyutils1 i386 1.6.3-3build1 [9918 B] 1320s Get:32 http://ftpmaster.internal/ubuntu noble-updates/main i386 libkrb5-3 i386 1.20.1-6ubuntu2.2 [395 kB] 1320s Get:33 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgssapi-krb5-2 i386 1.20.1-6ubuntu2.2 [154 kB] 1320s Get:34 http://ftpmaster.internal/ubuntu noble-updates/main i386 libnghttp2-14 i386 1.59.0-1ubuntu0.1 [89.7 kB] 1320s Get:35 http://ftpmaster.internal/ubuntu noble/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 1320s Get:36 http://ftpmaster.internal/ubuntu noble-updates/main i386 zlib1g i386 1:1.3.dfsg-3.1ubuntu2.1 [58.9 kB] 1320s Get:37 http://ftpmaster.internal/ubuntu noble/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 1320s Get:38 http://ftpmaster.internal/ubuntu noble/main i386 libssh-4 i386 0.10.6-2build2 [212 kB] 1320s Get:39 http://ftpmaster.internal/ubuntu noble-updates/main i386 libzstd1 i386 1.5.5+dfsg2-2build1.1 [288 kB] 1320s Get:40 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcurl4t64 i386 8.5.0-2ubuntu10.6 [377 kB] 1320s Get:41 http://ftpmaster.internal/ubuntu noble/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 1320s Get:42 http://ftpmaster.internal/ubuntu noble-updates/main i386 libstdc++6 i386 14.2.0-4ubuntu2~24.04 [862 kB] 1320s Get:43 http://ftpmaster.internal/ubuntu noble/main i386 liblua5.4-0 i386 5.4.6-3build2 [182 kB] 1320s Get:44 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-8-0 i386 10.42-4ubuntu2 [227 kB] 1320s Get:45 http://ftpmaster.internal/ubuntu noble-updates/main i386 libicu74 i386 74.2-1ubuntu3.1 [11.0 MB] 1320s Get:46 http://ftpmaster.internal/ubuntu noble-updates/main i386 liblzma5 i386 5.6.1+really5.4.5-1build0.1 [133 kB] 1320s Get:47 http://ftpmaster.internal/ubuntu noble/main i386 libxml2 i386 2.9.14+dfsg-1.3ubuntu3 [722 kB] 1320s Get:48 http://ftpmaster.internal/ubuntu noble-updates/main i386 apache2-bin i386 2.4.58-1ubuntu8.5 [1443 kB] 1320s Get:49 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1320s Get:50 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libapr1t64 amd64 1.7.2-3.1ubuntu0.1 [108 kB] 1320s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 1320s Get:52 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.5 [97.1 kB] 1320s Get:53 http://ftpmaster.internal/ubuntu noble-updates/main i386 apache2 i386 2.4.58-1ubuntu8.5 [90.2 kB] 1321s Preconfiguring packages ... 1321s Fetched 27.5 MB in 2s (12.2 MB/s) 1321s Selecting previously unselected package gcc-14-base:i386. 1321s (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 ... 106004 files and directories currently installed.) 1321s Preparing to unpack .../00-gcc-14-base_14.2.0-4ubuntu2~24.04_i386.deb ... 1321s Unpacking gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 1321s Selecting previously unselected package libgcc-s1:i386. 1321s Preparing to unpack .../01-libgcc-s1_14.2.0-4ubuntu2~24.04_i386.deb ... 1321s Unpacking libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 1321s Selecting previously unselected package libc6:i386. 1321s Preparing to unpack .../02-libc6_2.39-0ubuntu8.3_i386.deb ... 1321s Unpacking libc6:i386 (2.39-0ubuntu8.3) ... 1321s Selecting previously unselected package libuuid1:i386. 1321s Preparing to unpack .../03-libuuid1_2.39.3-9ubuntu6.1_i386.deb ... 1321s Unpacking libuuid1:i386 (2.39.3-9ubuntu6.1) ... 1321s Selecting previously unselected package libapr1t64:i386. 1321s Preparing to unpack .../04-libapr1t64_1.7.2-3.1ubuntu0.1_i386.deb ... 1321s Unpacking libapr1t64:i386 (1.7.2-3.1ubuntu0.1) ... 1321s Selecting previously unselected package libcrypt1:i386. 1321s Preparing to unpack .../05-libcrypt1_1%3a4.4.36-4build1_i386.deb ... 1321s Unpacking libcrypt1:i386 (1:4.4.36-4build1) ... 1321s Selecting previously unselected package libdb5.3t64:i386. 1321s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-7_i386.deb ... 1321s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-7) ... 1322s Selecting previously unselected package libexpat1:i386. 1322s Preparing to unpack .../07-libexpat1_2.6.1-2ubuntu0.2_i386.deb ... 1322s Unpacking libexpat1:i386 (2.6.1-2ubuntu0.2) ... 1322s Selecting previously unselected package libgdbm6t64:i386. 1322s Preparing to unpack .../08-libgdbm6t64_1.23-5.1build1_i386.deb ... 1322s Unpacking libgdbm6t64:i386 (1.23-5.1build1) ... 1322s Selecting previously unselected package libssl3t64:i386. 1322s Preparing to unpack .../09-libssl3t64_3.0.13-0ubuntu3.4_i386.deb ... 1322s Unpacking libssl3t64:i386 (3.0.13-0ubuntu3.4) ... 1322s Selecting previously unselected package libaprutil1t64:i386. 1322s Preparing to unpack .../10-libaprutil1t64_1.6.3-1.1ubuntu7_i386.deb ... 1322s Unpacking libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 1322s Selecting previously unselected package libsqlite3-0:i386. 1322s Preparing to unpack .../11-libsqlite3-0_3.45.1-1ubuntu2_i386.deb ... 1322s Unpacking libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 1322s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 1322s Preparing to unpack .../12-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_i386.deb ... 1322s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 1322s Selecting previously unselected package libgmp10:i386. 1322s Preparing to unpack .../13-libgmp10_2%3a6.3.0+dfsg-2ubuntu6_i386.deb ... 1322s Unpacking libgmp10:i386 (2:6.3.0+dfsg-2ubuntu6) ... 1322s Selecting previously unselected package libnettle8t64:i386. 1322s Preparing to unpack .../14-libnettle8t64_3.9.1-2.2build1.1_i386.deb ... 1322s Unpacking libnettle8t64:i386 (3.9.1-2.2build1.1) ... 1322s Selecting previously unselected package libhogweed6t64:i386. 1322s Preparing to unpack .../15-libhogweed6t64_3.9.1-2.2build1.1_i386.deb ... 1322s Unpacking libhogweed6t64:i386 (3.9.1-2.2build1.1) ... 1322s Selecting previously unselected package libunistring5:i386. 1322s Preparing to unpack .../16-libunistring5_1.1-2build1_i386.deb ... 1322s Unpacking libunistring5:i386 (1.1-2build1) ... 1322s Selecting previously unselected package libidn2-0:i386. 1322s Preparing to unpack .../17-libidn2-0_2.3.7-2build1_i386.deb ... 1322s Unpacking libidn2-0:i386 (2.3.7-2build1) ... 1322s Selecting previously unselected package libffi8:i386. 1322s Preparing to unpack .../18-libffi8_3.4.6-1build1_i386.deb ... 1322s Unpacking libffi8:i386 (3.4.6-1build1) ... 1322s Selecting previously unselected package libp11-kit0:i386. 1322s Preparing to unpack .../19-libp11-kit0_0.25.3-4ubuntu2.1_i386.deb ... 1322s Unpacking libp11-kit0:i386 (0.25.3-4ubuntu2.1) ... 1322s Selecting previously unselected package libtasn1-6:i386. 1322s Preparing to unpack .../20-libtasn1-6_4.19.0-3build1_i386.deb ... 1322s Unpacking libtasn1-6:i386 (4.19.0-3build1) ... 1322s Selecting previously unselected package libgnutls30t64:i386. 1322s Preparing to unpack .../21-libgnutls30t64_3.8.3-1.1ubuntu3.2_i386.deb ... 1322s Unpacking libgnutls30t64:i386 (3.8.3-1.1ubuntu3.2) ... 1322s Selecting previously unselected package libsasl2-modules-db:i386. 1322s Preparing to unpack .../22-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3.1_i386.deb ... 1322s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1322s Selecting previously unselected package libsasl2-2:i386. 1322s Preparing to unpack .../23-libsasl2-2_2.1.28+dfsg1-5ubuntu3.1_i386.deb ... 1322s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1322s Selecting previously unselected package libldap2:i386. 1322s Preparing to unpack .../24-libldap2_2.6.7+dfsg-1~exp1ubuntu8.1_i386.deb ... 1322s Unpacking libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 1322s Selecting previously unselected package libaprutil1-ldap:i386. 1322s Preparing to unpack .../25-libaprutil1-ldap_1.6.3-1.1ubuntu7_i386.deb ... 1322s Unpacking libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 1322s Selecting previously unselected package libbrotli1:i386. 1322s Preparing to unpack .../26-libbrotli1_1.1.0-2build2_i386.deb ... 1322s Unpacking libbrotli1:i386 (1.1.0-2build2) ... 1322s Selecting previously unselected package libkrb5support0:i386. 1322s Preparing to unpack .../27-libkrb5support0_1.20.1-6ubuntu2.2_i386.deb ... 1322s Unpacking libkrb5support0:i386 (1.20.1-6ubuntu2.2) ... 1322s Selecting previously unselected package libcom-err2:i386. 1322s Preparing to unpack .../28-libcom-err2_1.47.0-2.4~exp1ubuntu4.1_i386.deb ... 1322s Unpacking libcom-err2:i386 (1.47.0-2.4~exp1ubuntu4.1) ... 1322s Selecting previously unselected package libk5crypto3:i386. 1322s Preparing to unpack .../29-libk5crypto3_1.20.1-6ubuntu2.2_i386.deb ... 1322s Unpacking libk5crypto3:i386 (1.20.1-6ubuntu2.2) ... 1322s Selecting previously unselected package libkeyutils1:i386. 1322s Preparing to unpack .../30-libkeyutils1_1.6.3-3build1_i386.deb ... 1322s Unpacking libkeyutils1:i386 (1.6.3-3build1) ... 1322s Selecting previously unselected package libkrb5-3:i386. 1322s Preparing to unpack .../31-libkrb5-3_1.20.1-6ubuntu2.2_i386.deb ... 1322s Unpacking libkrb5-3:i386 (1.20.1-6ubuntu2.2) ... 1322s Selecting previously unselected package libgssapi-krb5-2:i386. 1322s Preparing to unpack .../32-libgssapi-krb5-2_1.20.1-6ubuntu2.2_i386.deb ... 1322s Unpacking libgssapi-krb5-2:i386 (1.20.1-6ubuntu2.2) ... 1322s Selecting previously unselected package libnghttp2-14:i386. 1322s Preparing to unpack .../33-libnghttp2-14_1.59.0-1ubuntu0.1_i386.deb ... 1322s Unpacking libnghttp2-14:i386 (1.59.0-1ubuntu0.1) ... 1322s Selecting previously unselected package libpsl5t64:i386. 1322s Preparing to unpack .../34-libpsl5t64_0.21.2-1.1build1_i386.deb ... 1322s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 1322s Selecting previously unselected package zlib1g:i386. 1322s Preparing to unpack .../35-zlib1g_1%3a1.3.dfsg-3.1ubuntu2.1_i386.deb ... 1322s Unpacking zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 1323s Selecting previously unselected package librtmp1:i386. 1323s Preparing to unpack .../36-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 1323s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 1323s Selecting previously unselected package libssh-4:i386. 1323s Preparing to unpack .../37-libssh-4_0.10.6-2build2_i386.deb ... 1323s Unpacking libssh-4:i386 (0.10.6-2build2) ... 1323s Selecting previously unselected package libzstd1:i386. 1323s Preparing to unpack .../38-libzstd1_1.5.5+dfsg2-2build1.1_i386.deb ... 1323s Unpacking libzstd1:i386 (1.5.5+dfsg2-2build1.1) ... 1323s Selecting previously unselected package libcurl4t64:i386. 1323s Preparing to unpack .../39-libcurl4t64_8.5.0-2ubuntu10.6_i386.deb ... 1323s Unpacking libcurl4t64:i386 (8.5.0-2ubuntu10.6) ... 1323s Selecting previously unselected package libjansson4:i386. 1323s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 1323s Unpacking libjansson4:i386 (2.14-2build2) ... 1323s Selecting previously unselected package libstdc++6:i386. 1323s Preparing to unpack .../41-libstdc++6_14.2.0-4ubuntu2~24.04_i386.deb ... 1323s Unpacking libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 1323s Selecting previously unselected package liblua5.4-0:i386. 1323s Preparing to unpack .../42-liblua5.4-0_5.4.6-3build2_i386.deb ... 1323s Unpacking liblua5.4-0:i386 (5.4.6-3build2) ... 1323s Selecting previously unselected package libpcre2-8-0:i386. 1323s Preparing to unpack .../43-libpcre2-8-0_10.42-4ubuntu2_i386.deb ... 1323s Unpacking libpcre2-8-0:i386 (10.42-4ubuntu2) ... 1323s Selecting previously unselected package libicu74:i386. 1323s Preparing to unpack .../44-libicu74_74.2-1ubuntu3.1_i386.deb ... 1323s Unpacking libicu74:i386 (74.2-1ubuntu3.1) ... 1323s Selecting previously unselected package liblzma5:i386. 1323s Preparing to unpack .../45-liblzma5_5.6.1+really5.4.5-1build0.1_i386.deb ... 1323s Unpacking liblzma5:i386 (5.6.1+really5.4.5-1build0.1) ... 1323s Selecting previously unselected package libxml2:i386. 1323s Preparing to unpack .../46-libxml2_2.9.14+dfsg-1.3ubuntu3_i386.deb ... 1323s Unpacking libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 1323s Selecting previously unselected package apache2-bin:i386. 1323s Preparing to unpack .../47-apache2-bin_2.4.58-1ubuntu8.5_i386.deb ... 1323s Unpacking apache2-bin:i386 (2.4.58-1ubuntu8.5) ... 1323s Selecting previously unselected package apache2-data. 1323s Preparing to unpack .../48-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1323s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1323s Selecting previously unselected package libapr1t64:amd64. 1323s Preparing to unpack .../49-libapr1t64_1.7.2-3.1ubuntu0.1_amd64.deb ... 1323s Unpacking libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 1323s Selecting previously unselected package libaprutil1t64:amd64. 1323s Preparing to unpack .../50-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 1323s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1323s Selecting previously unselected package apache2-utils. 1323s Preparing to unpack .../51-apache2-utils_2.4.58-1ubuntu8.5_amd64.deb ... 1323s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1323s Selecting previously unselected package apache2:i386. 1323s Preparing to unpack .../52-apache2_2.4.58-1ubuntu8.5_i386.deb ... 1323s Unpacking apache2:i386 (2.4.58-1ubuntu8.5) ... 1323s Setting up gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 1323s Setting up libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 1323s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1323s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1323s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1323s Setting up libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 1323s Setting up libc6:i386 (2.39-0ubuntu8.3) ... 1324s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-7) ... 1324s Setting up libffi8:i386 (3.4.6-1build1) ... 1324s Setting up libtasn1-6:i386 (4.19.0-3build1) ... 1324s Setting up libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 1324s Setting up libexpat1:i386 (2.6.1-2ubuntu0.2) ... 1324s Setting up libzstd1:i386 (1.5.5+dfsg2-2build1.1) ... 1324s Setting up libkeyutils1:i386 (1.6.3-3build1) ... 1324s Setting up libgdbm6t64:i386 (1.23-5.1build1) ... 1324s Setting up liblzma5:i386 (5.6.1+really5.4.5-1build0.1) ... 1324s Setting up libssl3t64:i386 (3.0.13-0ubuntu3.4) ... 1324s Setting up libbrotli1:i386 (1.1.0-2build2) ... 1324s Setting up libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 1324s Setting up libnghttp2-14:i386 (1.59.0-1ubuntu0.1) ... 1324s Setting up zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 1324s Setting up libcrypt1:i386 (1:4.4.36-4build1) ... 1324s Setting up libcom-err2:i386 (1.47.0-2.4~exp1ubuntu4.1) ... 1324s Setting up libjansson4:i386 (2.14-2build2) ... 1324s Setting up libkrb5support0:i386 (1.20.1-6ubuntu2.2) ... 1324s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1324s Setting up libnettle8t64:i386 (3.9.1-2.2build1.1) ... 1324s Setting up libgmp10:i386 (2:6.3.0+dfsg-2ubuntu6) ... 1324s Setting up libp11-kit0:i386 (0.25.3-4ubuntu2.1) ... 1324s Setting up libunistring5:i386 (1.1-2build1) ... 1324s Setting up libuuid1:i386 (2.39.3-9ubuntu6.1) ... 1324s Setting up libpcre2-8-0:i386 (10.42-4ubuntu2) ... 1324s Setting up libk5crypto3:i386 (1.20.1-6ubuntu2.2) ... 1324s Setting up libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1324s Setting up libicu74:i386 (74.2-1ubuntu3.1) ... 1324s Setting up libhogweed6t64:i386 (3.9.1-2.2build1.1) ... 1324s Setting up libapr1t64:i386 (1.7.2-3.1ubuntu0.1) ... 1324s Setting up liblua5.4-0:i386 (5.4.6-3build2) ... 1324s Setting up libkrb5-3:i386 (1.20.1-6ubuntu2.2) ... 1324s Setting up libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 1324s Setting up libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 1324s Setting up libidn2-0:i386 (2.3.7-2build1) ... 1324s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 1324s Setting up libgssapi-krb5-2:i386 (1.20.1-6ubuntu2.2) ... 1324s Setting up libssh-4:i386 (0.10.6-2build2) ... 1324s Setting up libgnutls30t64:i386 (3.8.3-1.1ubuntu3.2) ... 1324s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 1324s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 1324s Setting up libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 1324s Setting up libcurl4t64:i386 (8.5.0-2ubuntu10.6) ... 1324s Setting up libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 1324s Setting up apache2-bin:i386 (2.4.58-1ubuntu8.5) ... 1324s Setting up apache2:i386 (2.4.58-1ubuntu8.5) ... 1324s Enabling module mpm_event. 1324s Enabling module authz_core. 1324s Enabling module authz_host. 1324s Enabling module authn_core. 1324s Enabling module auth_basic. 1324s Enabling module access_compat. 1324s Enabling module authn_file. 1324s Enabling module authz_user. 1324s Enabling module alias. 1324s Enabling module dir. 1324s Enabling module autoindex. 1324s Enabling module env. 1324s Enabling module mime. 1324s Enabling module negotiation. 1324s Enabling module setenvif. 1324s Enabling module filter. 1324s Enabling module deflate. 1324s Enabling module status. 1324s Enabling module reqtimeout. 1325s Enabling conf charset. 1325s Enabling conf localized-error-pages. 1325s Enabling conf other-vhosts-access-log. 1325s Enabling conf security. 1325s Enabling conf serve-cgi-bin. 1325s Enabling site 000-default. 1325s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1326s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1327s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1327s Processing triggers for ufw (0.36.2-6) ... 1327s Processing triggers for man-db (2.12.0-4build2) ... 1333s autopkgtest [20:30:48]: testbed environment configured for cross-architecture building 1333s autopkgtest [20:30:48]: test duplicate-module-load: [----------------------- 1334s + cd /tmp/autopkgtest.1tCgKE/autopkgtest_tmp 1334s + apache2ctl -l -M 1334s + sort unsorted 1334s + grep core.c sorted 1334s core.c 1334s http_core.c 1334s + uniq 1334s + diff -u sorted dedup 1334s autopkgtest [20:30:49]: test duplicate-module-load: -----------------------] 1334s autopkgtest [20:30:49]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1334s duplicate-module-load PASS 1335s autopkgtest [20:30:50]: test default-mods: preparing testbed 1335s Reading package lists... 1335s Building dependency tree... 1335s Reading state information... 1336s Starting pkgProblemResolver with broken count: 0 1336s Starting 2 pkgProblemResolver with broken count: 0 1336s Done 1336s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1337s autopkgtest [20:30:52]: testbed environment configured for cross-architecture building 1337s autopkgtest [20:30:52]: test default-mods: [----------------------- 1337s alias_module (shared) 1337s auth_basic_module (shared) 1337s authn_core_module (shared) 1337s authz_core_module (shared) 1337s log_config_module (static) 1337s mime_module (shared) 1337s reqtimeout_module (shared) 1337s version_module (static) 1337s watchdog_module (static) 1338s autopkgtest [20:30:53]: test default-mods: -----------------------] 1338s default-mods PASS 1338s autopkgtest [20:30:53]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1338s autopkgtest [20:30:53]: test htcacheclean: preparing testbed 1339s Reading package lists... 1339s Building dependency tree... 1339s Reading state information... 1339s Starting pkgProblemResolver with broken count: 0 1339s Starting 2 pkgProblemResolver with broken count: 0 1339s Done 1339s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1340s autopkgtest [20:30:55]: testbed environment configured for cross-architecture building 1340s autopkgtest [20:30:55]: test htcacheclean: [----------------------- 1340s + htc_enabled 1340s + ls /etc/rc[2345].d/S*apache-htcacheclean 1340s + return 1 1340s + a2enmod cache_disk 1340s Considering dependency cache for cache_disk: 1340s Enabling module cache. 1340s Enabling module cache_disk. 1340s Enabling external service apache-htcacheclean 1340s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1340s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1341s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 1341s The service will be started on next reboot. 1341s To activate the new configuration, you need to run: 1341s systemctl restart apache2 1341s systemctl start apache-htcacheclean 1341s + htc_enabled 1341s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1341s + return 0 1341s + service apache-htcacheclean start 1342s + ps -ef 1342s + grep /usr/bin/htcacheclean 1342s www-data 2037 1 0 20:30 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1342s root 2717 2579 0 20:30 ? 00:00:00 grep /usr/bin/htcacheclean 1342s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1342s + pgrep -P 1 -u www-data -G www-data htcacheclean 1342s 2037 1342s + service apache-htcacheclean status 1342s + service apache-htcacheclean stop 1342s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1342s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1342s Active: active (running) since Tue 2024-12-17 20:30:40 UTC; 16s ago 1342s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1342s Main PID: 2037 (htcacheclean) 1342s Tasks: 1 (limit: 4623) 1342s Memory: 292.0K (peak: 860.0K) 1342s CPU: 4ms 1342s CGroup: /system.slice/apache-htcacheclean.service 1342s └─2037 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1342s 1342s Dec 17 20:30:40 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1342s Dec 17 20:30:40 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1342s + sleep 1 1343s + pgrep -P 1 -u www-data -G www-data htcacheclean 1343s + service apache-htcacheclean status 1343s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1343s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1343s Active: inactive (dead) since Tue 2024-12-17 20:30:57 UTC; 1s ago 1343s Duration: 16.726s 1343s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1343s Main PID: 2037 (code=exited, status=0/SUCCESS) 1343s CPU: 5ms 1343s 1343s Dec 17 20:30:40 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1343s Dec 17 20:30:40 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1343s Dec 17 20:30:57 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1343s Dec 17 20:30:57 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1343s Dec 17 20:30:57 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1343s + a2dismod cache_disk 1343s Disabling external service apache-htcacheclean 1343s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1343s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1344s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 1344s Module cache_disk disabled. 1344s To activate the new configuration, you need to run: 1344s systemctl restart apache2 1344s systemctl stop apache-htcacheclean 1344s + htc_enabled 1344s + ls /etc/rc[2345].d/S*apache-htcacheclean 1344s + return 1 1344s + a2enmod cache_socache 1344s Considering dependency cache for cache_socache: 1344s Module cache already enabled 1344s Enabling module cache_socache. 1344s To activate the new configuration, you need to run: 1344s systemctl restart apache2 1344s + htc_enabled 1344s + ls /etc/rc[2345].d/S*apache-htcacheclean 1344s + return 1 1344s + exit 0 1344s autopkgtest [20:30:59]: test htcacheclean: -----------------------] 1345s autopkgtest [20:31:00]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1345s htcacheclean PASS 1345s autopkgtest [20:31:00]: test ssl-passphrase: preparing testbed 1345s Reading package lists... 1345s Building dependency tree... 1345s Reading state information... 1346s Starting pkgProblemResolver with broken count: 0 1346s Starting 2 pkgProblemResolver with broken count: 0 1346s Done 1346s The following NEW packages will be installed: 1346s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1346s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 1346s Need to get 1267 kB of archives. 1346s After this operation, 4831 kB of additional disk space will be used. 1346s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 libtcl8.6 amd64 8.6.14+dfsg-1build1 [988 kB] 1347s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 tcl8.6 amd64 8.6.14+dfsg-1build1 [14.7 kB] 1347s Get:3 http://ftpmaster.internal/ubuntu noble/universe amd64 tcl-expect amd64 5.45.4-3 [110 kB] 1347s Get:4 http://ftpmaster.internal/ubuntu noble/universe amd64 expect amd64 5.45.4-3 [137 kB] 1347s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1347s Preconfiguring packages ... 1347s Fetched 1267 kB in 1s (1679 kB/s) 1347s Selecting previously unselected package libtcl8.6:amd64. 1347s (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 ... 107122 files and directories currently installed.) 1347s Preparing to unpack .../libtcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 1347s Unpacking libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 1347s Selecting previously unselected package tcl8.6. 1347s Preparing to unpack .../tcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 1347s Unpacking tcl8.6 (8.6.14+dfsg-1build1) ... 1347s Selecting previously unselected package tcl-expect:amd64. 1347s Preparing to unpack .../tcl-expect_5.45.4-3_amd64.deb ... 1347s Unpacking tcl-expect:amd64 (5.45.4-3) ... 1347s Selecting previously unselected package expect. 1347s Preparing to unpack .../expect_5.45.4-3_amd64.deb ... 1347s Unpacking expect (5.45.4-3) ... 1347s Selecting previously unselected package ssl-cert. 1347s Preparing to unpack .../ssl-cert_1.1.2ubuntu1_all.deb ... 1347s Unpacking ssl-cert (1.1.2ubuntu1) ... 1347s Setting up ssl-cert (1.1.2ubuntu1) ... 1348s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1348s Setting up libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 1348s Setting up tcl8.6 (8.6.14+dfsg-1build1) ... 1348s Setting up tcl-expect:amd64 (5.45.4-3) ... 1348s Setting up expect (5.45.4-3) ... 1348s Processing triggers for man-db (2.12.0-4build2) ... 1348s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1349s autopkgtest [20:31:04]: testbed environment configured for cross-architecture building 1349s autopkgtest [20:31:04]: test ssl-passphrase: [----------------------- 1350s + cd /etc/ssl/private 1350s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1350s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1350s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1350s writing RSA key 1350s + a2enmod ssl 1350s Considering dependency mime for ssl: 1350s Module mime already enabled 1350s Considering dependency socache_shmcb for ssl: 1350s Enabling module socache_shmcb. 1350s Enabling module ssl. 1350s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1350s To activate the new configuration, you need to run: 1350s systemctl restart apache2 1350s + a2ensite default-ssl 1350s Enabling site default-ssl. 1350s To activate the new configuration, you need to run: 1350s systemctl reload apache2 1350s + expect 1350s + password_responder 1350s + [ ! -e /run/systemd/ask-password/sck.* ] 1350s + sleep 1 1350s spawn service apache2 restart 1351s 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 1351s + [ ! -e /run/systemd/ask-password/sck.7476499dd1233a6b ] 1351s + echo ssl-passphrase test password responder: found prompt, sending password 1351s + echo test 1351s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.7476499dd1233a6b 1351s 1351s + echo Hello, world! 1351s + curl -k https://localhost/hello.txt 1351s % Total % Received % Xferd Average Speed Time Time Time Current 1351s Dload Upload Total Spent Left Speed 1351s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 1480 0 --:--:-- --:--:-- --:--:-- 1555 1351s + result=Hello, world! 1351s + [ Hello, world! != Hello, world! ] 1351s autopkgtest [20:31:06]: test ssl-passphrase: -----------------------] 1351s ssl-passphrase PASS 1351s autopkgtest [20:31:06]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1352s autopkgtest [20:31:07]: test check-http2: preparing testbed 1416s autopkgtest [20:32:11]: testbed dpkg architecture: amd64 1417s autopkgtest [20:32:12]: testbed apt version: 2.7.14build2 1417s autopkgtest [20:32:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1417s autopkgtest [20:32:12]: testbed release detected to be: noble 1418s autopkgtest [20:32:13]: updating testbed package index (apt update) 1418s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1419s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1419s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1419s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1419s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 1419s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1419s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1419s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [70.8 kB] 1419s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [143 kB] 1419s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3768 B] 1419s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [59.3 kB] 1419s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [1176 B] 1419s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [360 B] 1419s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [496 kB] 1419s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [369 kB] 1419s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [10.7 kB] 1419s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [344 B] 1423s Fetched 1575 kB in 1s (1757 kB/s) 1424s Reading package lists... 1424s Reading package lists... 1424s Building dependency tree... 1424s Reading state information... 1425s Calculating upgrade... 1425s The following packages will be upgraded: 1425s cloud-init fwupd libfwupd2 linux-firmware 1425s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1425s Need to get 503 MB of archives. 1425s After this operation, 984 kB of additional disk space will be used. 1425s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfwupd2 amd64 1.9.27-0ubuntu1~24.04.1 [136 kB] 1425s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 fwupd amd64 1.9.27-0ubuntu1~24.04.1 [4584 kB] 1425s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 linux-firmware amd64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 1437s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1438s Preconfiguring packages ... 1438s Fetched 503 MB in 13s (39.7 MB/s) 1438s (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 ... 105899 files and directories currently installed.) 1438s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 1438s Unpacking libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1438s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 1438s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1438s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_amd64.deb ... 1438s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 1441s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1441s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1442s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1443s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 1443s Setting up libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) ... 1443s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1444s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1444s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1444s fwupd.service is a disabled or a static unit not running, not starting it. 1444s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1444s Processing triggers for man-db (2.12.0-4build2) ... 1445s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1445s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1445s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 1445s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 1445s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1453s Reading package lists... 1454s Building dependency tree... 1454s Reading state information... 1454s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1454s autopkgtest [20:32:49]: upgrading testbed (apt dist-upgrade and autopurge) 1454s Reading package lists... 1455s Building dependency tree... 1455s Reading state information... 1455s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1455s Starting 2 pkgProblemResolver with broken count: 0 1455s Done 1456s Entering ResolveByKeep 1456s 1457s The following packages will be upgraded: 1457s dpkg dpkg-dev libdpkg-perl 1457s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1457s Need to get 2625 kB of archives. 1457s After this operation, 0 B of additional disk space will be used. 1457s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg amd64 1.22.6ubuntu6.2 [1281 kB] 1457s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1457s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1458s Fetched 2625 kB in 1s (3758 kB/s) 1458s (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 ... 106004 files and directories currently installed.) 1458s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_amd64.deb ... 1458s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1458s Setting up dpkg (1.22.6ubuntu6.2) ... 1458s (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 ... 106004 files and directories currently installed.) 1458s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1458s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1458s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1458s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1458s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1458s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1458s Processing triggers for man-db (2.12.0-4build2) ... 1460s Reading package lists... 1460s Building dependency tree... 1460s Reading state information... 1460s Starting pkgProblemResolver with broken count: 0 1460s Starting 2 pkgProblemResolver with broken count: 0 1460s Done 1461s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1461s autopkgtest [20:32:56]: rebooting testbed after setup commands that affected boot 1480s Reading package lists... 1481s Building dependency tree... 1481s Reading state information... 1481s Starting pkgProblemResolver with broken count: 0 1481s Starting 2 pkgProblemResolver with broken count: 0 1481s Done 1481s The following NEW packages will be installed: 1481s apache2:i386 apache2-bin:i386 apache2-data apache2-utils gcc-14-base:i386 1481s libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 1481s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libbrotli1:i386 1481s libc6:i386 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 1481s libev4t64 libexpat1:i386 libffi8:i386 libgcc-s1:i386 libgdbm6t64:i386 1481s libgmp10:i386 libgnutls30t64:i386 libgssapi-krb5-2:i386 libhogweed6t64:i386 1481s libicu74:i386 libidn2-0:i386 libjansson4:i386 libjemalloc2 libk5crypto3:i386 1481s libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libldap2:i386 1481s liblua5.4-0:i386 liblzma5:i386 libnettle8t64:i386 libnghttp2-14:i386 1481s libp11-kit0:i386 libpcre2-8-0:i386 libpsl5t64:i386 librtmp1:i386 1481s libsasl2-2:i386 libsasl2-modules-db:i386 libsqlite3-0:i386 libssh-4:i386 1481s libssl3t64:i386 libstdc++6:i386 libtasn1-6:i386 libunistring5:i386 1481s libuuid1:i386 libxml2:i386 libzstd1:i386 nghttp2-client ssl-cert zlib1g:i386 1481s 0 upgraded, 57 newly installed, 0 to remove and 0 not upgraded. 1481s Need to get 28.0 MB of archives. 1481s After this operation, 92.5 MB of additional disk space will be used. 1481s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main i386 gcc-14-base i386 14.2.0-4ubuntu2~24.04 [50.8 kB] 1482s Get:2 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgcc-s1 i386 14.2.0-4ubuntu2~24.04 [95.5 kB] 1482s Get:3 http://ftpmaster.internal/ubuntu noble-updates/main i386 libc6 i386 2.39-0ubuntu8.3 [3010 kB] 1483s Get:4 http://ftpmaster.internal/ubuntu noble-updates/main i386 libuuid1 i386 2.39.3-9ubuntu6.1 [36.6 kB] 1483s Get:5 http://ftpmaster.internal/ubuntu noble-updates/main i386 libapr1t64 i386 1.7.2-3.1ubuntu0.1 [116 kB] 1483s Get:6 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt1 i386 1:4.4.36-4build1 [91.9 kB] 1483s Get:7 http://ftpmaster.internal/ubuntu noble/main i386 libdb5.3t64 i386 5.3.28+dfsg2-7 [807 kB] 1483s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main i386 libexpat1 i386 2.6.1-2ubuntu0.2 [90.7 kB] 1483s Get:9 http://ftpmaster.internal/ubuntu noble/main i386 libgdbm6t64 i386 1.23-5.1build1 [39.4 kB] 1483s Get:10 http://ftpmaster.internal/ubuntu noble-updates/main i386 libssl3t64 i386 3.0.13-0ubuntu3.4 [1922 kB] 1483s Get:11 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1t64 i386 1.6.3-1.1ubuntu7 [101 kB] 1483s Get:12 http://ftpmaster.internal/ubuntu noble/main i386 libsqlite3-0 i386 3.45.1-1ubuntu2 [775 kB] 1483s Get:13 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-1.1ubuntu7 [11.6 kB] 1483s Get:14 http://ftpmaster.internal/ubuntu noble/main i386 libgmp10 i386 2:6.3.0+dfsg-2ubuntu6 [270 kB] 1483s Get:15 http://ftpmaster.internal/ubuntu noble-updates/main i386 libnettle8t64 i386 3.9.1-2.2build1.1 [191 kB] 1483s Get:16 http://ftpmaster.internal/ubuntu noble-updates/main i386 libhogweed6t64 i386 3.9.1-2.2build1.1 [202 kB] 1483s Get:17 http://ftpmaster.internal/ubuntu noble/main i386 libunistring5 i386 1.1-2build1 [547 kB] 1483s Get:18 http://ftpmaster.internal/ubuntu noble/main i386 libidn2-0 i386 2.3.7-2build1 [102 kB] 1483s Get:19 http://ftpmaster.internal/ubuntu noble/main i386 libffi8 i386 3.4.6-1build1 [22.8 kB] 1483s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main i386 libp11-kit0 i386 0.25.3-4ubuntu2.1 [291 kB] 1483s Get:21 http://ftpmaster.internal/ubuntu noble/main i386 libtasn1-6 i386 4.19.0-3build1 [44.7 kB] 1483s Get:22 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgnutls30t64 i386 3.8.3-1.1ubuntu3.2 [1011 kB] 1483s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-5ubuntu3.1 [21.8 kB] 1483s Get:24 http://ftpmaster.internal/ubuntu noble-updates/main i386 libsasl2-2 i386 2.1.28+dfsg1-5ubuntu3.1 [61.5 kB] 1483s Get:25 http://ftpmaster.internal/ubuntu noble-updates/main i386 libldap2 i386 2.6.7+dfsg-1~exp1ubuntu8.1 [211 kB] 1483s Get:26 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-ldap i386 1.6.3-1.1ubuntu7 [9226 B] 1483s Get:27 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli1 i386 1.1.0-2build2 [334 kB] 1483s Get:28 http://ftpmaster.internal/ubuntu noble-updates/main i386 libkrb5support0 i386 1.20.1-6ubuntu2.2 [37.6 kB] 1483s Get:29 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcom-err2 i386 1.47.0-2.4~exp1ubuntu4.1 [23.3 kB] 1483s Get:30 http://ftpmaster.internal/ubuntu noble-updates/main i386 libk5crypto3 i386 1.20.1-6ubuntu2.2 [86.1 kB] 1483s Get:31 http://ftpmaster.internal/ubuntu noble/main i386 libkeyutils1 i386 1.6.3-3build1 [9918 B] 1483s Get:32 http://ftpmaster.internal/ubuntu noble-updates/main i386 libkrb5-3 i386 1.20.1-6ubuntu2.2 [395 kB] 1483s Get:33 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgssapi-krb5-2 i386 1.20.1-6ubuntu2.2 [154 kB] 1483s Get:34 http://ftpmaster.internal/ubuntu noble-updates/main i386 libnghttp2-14 i386 1.59.0-1ubuntu0.1 [89.7 kB] 1483s Get:35 http://ftpmaster.internal/ubuntu noble/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 1483s Get:36 http://ftpmaster.internal/ubuntu noble-updates/main i386 zlib1g i386 1:1.3.dfsg-3.1ubuntu2.1 [58.9 kB] 1483s Get:37 http://ftpmaster.internal/ubuntu noble/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 1483s Get:38 http://ftpmaster.internal/ubuntu noble/main i386 libssh-4 i386 0.10.6-2build2 [212 kB] 1483s Get:39 http://ftpmaster.internal/ubuntu noble-updates/main i386 libzstd1 i386 1.5.5+dfsg2-2build1.1 [288 kB] 1483s Get:40 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcurl4t64 i386 8.5.0-2ubuntu10.6 [377 kB] 1483s Get:41 http://ftpmaster.internal/ubuntu noble/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 1483s Get:42 http://ftpmaster.internal/ubuntu noble-updates/main i386 libstdc++6 i386 14.2.0-4ubuntu2~24.04 [862 kB] 1483s Get:43 http://ftpmaster.internal/ubuntu noble/main i386 liblua5.4-0 i386 5.4.6-3build2 [182 kB] 1483s Get:44 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-8-0 i386 10.42-4ubuntu2 [227 kB] 1483s Get:45 http://ftpmaster.internal/ubuntu noble-updates/main i386 libicu74 i386 74.2-1ubuntu3.1 [11.0 MB] 1483s Get:46 http://ftpmaster.internal/ubuntu noble-updates/main i386 liblzma5 i386 5.6.1+really5.4.5-1build0.1 [133 kB] 1483s Get:47 http://ftpmaster.internal/ubuntu noble/main i386 libxml2 i386 2.9.14+dfsg-1.3ubuntu3 [722 kB] 1483s Get:48 http://ftpmaster.internal/ubuntu noble-updates/main i386 apache2-bin i386 2.4.58-1ubuntu8.5 [1443 kB] 1483s Get:49 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1483s Get:50 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libapr1t64 amd64 1.7.2-3.1ubuntu0.1 [108 kB] 1483s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 1483s Get:52 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.5 [97.1 kB] 1483s Get:53 http://ftpmaster.internal/ubuntu noble-updates/main i386 apache2 i386 2.4.58-1ubuntu8.5 [90.2 kB] 1483s Get:54 http://ftpmaster.internal/ubuntu noble/universe amd64 libev4t64 amd64 1:4.33-2.1build1 [31.0 kB] 1483s Get:55 http://ftpmaster.internal/ubuntu noble/universe amd64 libjemalloc2 amd64 5.3.0-2build1 [256 kB] 1483s Get:56 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 nghttp2-client amd64 1.59.0-1ubuntu0.1 [158 kB] 1483s Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1483s Preconfiguring packages ... 1483s Fetched 28.0 MB in 2s (16.3 MB/s) 1483s Selecting previously unselected package gcc-14-base:i386. 1484s (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 ... 106004 files and directories currently installed.) 1484s Preparing to unpack .../00-gcc-14-base_14.2.0-4ubuntu2~24.04_i386.deb ... 1484s Unpacking gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 1484s Selecting previously unselected package libgcc-s1:i386. 1484s Preparing to unpack .../01-libgcc-s1_14.2.0-4ubuntu2~24.04_i386.deb ... 1484s Unpacking libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 1484s Selecting previously unselected package libc6:i386. 1484s Preparing to unpack .../02-libc6_2.39-0ubuntu8.3_i386.deb ... 1484s Unpacking libc6:i386 (2.39-0ubuntu8.3) ... 1484s Selecting previously unselected package libuuid1:i386. 1484s Preparing to unpack .../03-libuuid1_2.39.3-9ubuntu6.1_i386.deb ... 1484s Unpacking libuuid1:i386 (2.39.3-9ubuntu6.1) ... 1484s Selecting previously unselected package libapr1t64:i386. 1484s Preparing to unpack .../04-libapr1t64_1.7.2-3.1ubuntu0.1_i386.deb ... 1484s Unpacking libapr1t64:i386 (1.7.2-3.1ubuntu0.1) ... 1484s Selecting previously unselected package libcrypt1:i386. 1484s Preparing to unpack .../05-libcrypt1_1%3a4.4.36-4build1_i386.deb ... 1484s Unpacking libcrypt1:i386 (1:4.4.36-4build1) ... 1484s Selecting previously unselected package libdb5.3t64:i386. 1484s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-7_i386.deb ... 1484s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-7) ... 1484s Selecting previously unselected package libexpat1:i386. 1484s Preparing to unpack .../07-libexpat1_2.6.1-2ubuntu0.2_i386.deb ... 1484s Unpacking libexpat1:i386 (2.6.1-2ubuntu0.2) ... 1484s Selecting previously unselected package libgdbm6t64:i386. 1484s Preparing to unpack .../08-libgdbm6t64_1.23-5.1build1_i386.deb ... 1484s Unpacking libgdbm6t64:i386 (1.23-5.1build1) ... 1484s Selecting previously unselected package libssl3t64:i386. 1484s Preparing to unpack .../09-libssl3t64_3.0.13-0ubuntu3.4_i386.deb ... 1484s Unpacking libssl3t64:i386 (3.0.13-0ubuntu3.4) ... 1484s Selecting previously unselected package libaprutil1t64:i386. 1484s Preparing to unpack .../10-libaprutil1t64_1.6.3-1.1ubuntu7_i386.deb ... 1484s Unpacking libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 1484s Selecting previously unselected package libsqlite3-0:i386. 1484s Preparing to unpack .../11-libsqlite3-0_3.45.1-1ubuntu2_i386.deb ... 1484s Unpacking libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 1484s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 1484s Preparing to unpack .../12-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_i386.deb ... 1484s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 1484s Selecting previously unselected package libgmp10:i386. 1484s Preparing to unpack .../13-libgmp10_2%3a6.3.0+dfsg-2ubuntu6_i386.deb ... 1484s Unpacking libgmp10:i386 (2:6.3.0+dfsg-2ubuntu6) ... 1484s Selecting previously unselected package libnettle8t64:i386. 1484s Preparing to unpack .../14-libnettle8t64_3.9.1-2.2build1.1_i386.deb ... 1484s Unpacking libnettle8t64:i386 (3.9.1-2.2build1.1) ... 1484s Selecting previously unselected package libhogweed6t64:i386. 1484s Preparing to unpack .../15-libhogweed6t64_3.9.1-2.2build1.1_i386.deb ... 1484s Unpacking libhogweed6t64:i386 (3.9.1-2.2build1.1) ... 1484s Selecting previously unselected package libunistring5:i386. 1484s Preparing to unpack .../16-libunistring5_1.1-2build1_i386.deb ... 1484s Unpacking libunistring5:i386 (1.1-2build1) ... 1484s Selecting previously unselected package libidn2-0:i386. 1484s Preparing to unpack .../17-libidn2-0_2.3.7-2build1_i386.deb ... 1484s Unpacking libidn2-0:i386 (2.3.7-2build1) ... 1485s Selecting previously unselected package libffi8:i386. 1485s Preparing to unpack .../18-libffi8_3.4.6-1build1_i386.deb ... 1485s Unpacking libffi8:i386 (3.4.6-1build1) ... 1485s Selecting previously unselected package libp11-kit0:i386. 1485s Preparing to unpack .../19-libp11-kit0_0.25.3-4ubuntu2.1_i386.deb ... 1485s Unpacking libp11-kit0:i386 (0.25.3-4ubuntu2.1) ... 1485s Selecting previously unselected package libtasn1-6:i386. 1485s Preparing to unpack .../20-libtasn1-6_4.19.0-3build1_i386.deb ... 1485s Unpacking libtasn1-6:i386 (4.19.0-3build1) ... 1485s Selecting previously unselected package libgnutls30t64:i386. 1485s Preparing to unpack .../21-libgnutls30t64_3.8.3-1.1ubuntu3.2_i386.deb ... 1485s Unpacking libgnutls30t64:i386 (3.8.3-1.1ubuntu3.2) ... 1485s Selecting previously unselected package libsasl2-modules-db:i386. 1485s Preparing to unpack .../22-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3.1_i386.deb ... 1485s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1485s Selecting previously unselected package libsasl2-2:i386. 1485s Preparing to unpack .../23-libsasl2-2_2.1.28+dfsg1-5ubuntu3.1_i386.deb ... 1485s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1485s Selecting previously unselected package libldap2:i386. 1485s Preparing to unpack .../24-libldap2_2.6.7+dfsg-1~exp1ubuntu8.1_i386.deb ... 1485s Unpacking libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 1485s Selecting previously unselected package libaprutil1-ldap:i386. 1485s Preparing to unpack .../25-libaprutil1-ldap_1.6.3-1.1ubuntu7_i386.deb ... 1485s Unpacking libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 1485s Selecting previously unselected package libbrotli1:i386. 1485s Preparing to unpack .../26-libbrotli1_1.1.0-2build2_i386.deb ... 1485s Unpacking libbrotli1:i386 (1.1.0-2build2) ... 1485s Selecting previously unselected package libkrb5support0:i386. 1485s Preparing to unpack .../27-libkrb5support0_1.20.1-6ubuntu2.2_i386.deb ... 1485s Unpacking libkrb5support0:i386 (1.20.1-6ubuntu2.2) ... 1485s Selecting previously unselected package libcom-err2:i386. 1485s Preparing to unpack .../28-libcom-err2_1.47.0-2.4~exp1ubuntu4.1_i386.deb ... 1485s Unpacking libcom-err2:i386 (1.47.0-2.4~exp1ubuntu4.1) ... 1485s Selecting previously unselected package libk5crypto3:i386. 1485s Preparing to unpack .../29-libk5crypto3_1.20.1-6ubuntu2.2_i386.deb ... 1485s Unpacking libk5crypto3:i386 (1.20.1-6ubuntu2.2) ... 1485s Selecting previously unselected package libkeyutils1:i386. 1485s Preparing to unpack .../30-libkeyutils1_1.6.3-3build1_i386.deb ... 1485s Unpacking libkeyutils1:i386 (1.6.3-3build1) ... 1485s Selecting previously unselected package libkrb5-3:i386. 1485s Preparing to unpack .../31-libkrb5-3_1.20.1-6ubuntu2.2_i386.deb ... 1485s Unpacking libkrb5-3:i386 (1.20.1-6ubuntu2.2) ... 1485s Selecting previously unselected package libgssapi-krb5-2:i386. 1485s Preparing to unpack .../32-libgssapi-krb5-2_1.20.1-6ubuntu2.2_i386.deb ... 1485s Unpacking libgssapi-krb5-2:i386 (1.20.1-6ubuntu2.2) ... 1485s Selecting previously unselected package libnghttp2-14:i386. 1485s Preparing to unpack .../33-libnghttp2-14_1.59.0-1ubuntu0.1_i386.deb ... 1485s Unpacking libnghttp2-14:i386 (1.59.0-1ubuntu0.1) ... 1485s Selecting previously unselected package libpsl5t64:i386. 1485s Preparing to unpack .../34-libpsl5t64_0.21.2-1.1build1_i386.deb ... 1485s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 1485s Selecting previously unselected package zlib1g:i386. 1485s Preparing to unpack .../35-zlib1g_1%3a1.3.dfsg-3.1ubuntu2.1_i386.deb ... 1485s Unpacking zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 1485s Selecting previously unselected package librtmp1:i386. 1485s Preparing to unpack .../36-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 1485s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 1485s Selecting previously unselected package libssh-4:i386. 1485s Preparing to unpack .../37-libssh-4_0.10.6-2build2_i386.deb ... 1485s Unpacking libssh-4:i386 (0.10.6-2build2) ... 1485s Selecting previously unselected package libzstd1:i386. 1485s Preparing to unpack .../38-libzstd1_1.5.5+dfsg2-2build1.1_i386.deb ... 1485s Unpacking libzstd1:i386 (1.5.5+dfsg2-2build1.1) ... 1485s Selecting previously unselected package libcurl4t64:i386. 1485s Preparing to unpack .../39-libcurl4t64_8.5.0-2ubuntu10.6_i386.deb ... 1485s Unpacking libcurl4t64:i386 (8.5.0-2ubuntu10.6) ... 1485s Selecting previously unselected package libjansson4:i386. 1485s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 1485s Unpacking libjansson4:i386 (2.14-2build2) ... 1485s Selecting previously unselected package libstdc++6:i386. 1485s Preparing to unpack .../41-libstdc++6_14.2.0-4ubuntu2~24.04_i386.deb ... 1485s Unpacking libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 1485s Selecting previously unselected package liblua5.4-0:i386. 1485s Preparing to unpack .../42-liblua5.4-0_5.4.6-3build2_i386.deb ... 1485s Unpacking liblua5.4-0:i386 (5.4.6-3build2) ... 1485s Selecting previously unselected package libpcre2-8-0:i386. 1485s Preparing to unpack .../43-libpcre2-8-0_10.42-4ubuntu2_i386.deb ... 1485s Unpacking libpcre2-8-0:i386 (10.42-4ubuntu2) ... 1485s Selecting previously unselected package libicu74:i386. 1485s Preparing to unpack .../44-libicu74_74.2-1ubuntu3.1_i386.deb ... 1485s Unpacking libicu74:i386 (74.2-1ubuntu3.1) ... 1486s Selecting previously unselected package liblzma5:i386. 1486s Preparing to unpack .../45-liblzma5_5.6.1+really5.4.5-1build0.1_i386.deb ... 1486s Unpacking liblzma5:i386 (5.6.1+really5.4.5-1build0.1) ... 1486s Selecting previously unselected package libxml2:i386. 1486s Preparing to unpack .../46-libxml2_2.9.14+dfsg-1.3ubuntu3_i386.deb ... 1486s Unpacking libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 1486s Selecting previously unselected package apache2-bin:i386. 1486s Preparing to unpack .../47-apache2-bin_2.4.58-1ubuntu8.5_i386.deb ... 1486s Unpacking apache2-bin:i386 (2.4.58-1ubuntu8.5) ... 1486s Selecting previously unselected package apache2-data. 1486s Preparing to unpack .../48-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1486s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1486s Selecting previously unselected package libapr1t64:amd64. 1486s Preparing to unpack .../49-libapr1t64_1.7.2-3.1ubuntu0.1_amd64.deb ... 1486s Unpacking libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 1486s Selecting previously unselected package libaprutil1t64:amd64. 1486s Preparing to unpack .../50-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 1486s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1486s Selecting previously unselected package apache2-utils. 1486s Preparing to unpack .../51-apache2-utils_2.4.58-1ubuntu8.5_amd64.deb ... 1486s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1486s Selecting previously unselected package apache2:i386. 1486s Preparing to unpack .../52-apache2_2.4.58-1ubuntu8.5_i386.deb ... 1486s Unpacking apache2:i386 (2.4.58-1ubuntu8.5) ... 1486s Selecting previously unselected package libev4t64:amd64. 1486s Preparing to unpack .../53-libev4t64_1%3a4.33-2.1build1_amd64.deb ... 1486s Unpacking libev4t64:amd64 (1:4.33-2.1build1) ... 1486s Selecting previously unselected package libjemalloc2:amd64. 1486s Preparing to unpack .../54-libjemalloc2_5.3.0-2build1_amd64.deb ... 1486s Unpacking libjemalloc2:amd64 (5.3.0-2build1) ... 1486s Selecting previously unselected package nghttp2-client. 1486s Preparing to unpack .../55-nghttp2-client_1.59.0-1ubuntu0.1_amd64.deb ... 1486s Unpacking nghttp2-client (1.59.0-1ubuntu0.1) ... 1486s Selecting previously unselected package ssl-cert. 1486s Preparing to unpack .../56-ssl-cert_1.1.2ubuntu1_all.deb ... 1486s Unpacking ssl-cert (1.1.2ubuntu1) ... 1486s Setting up libev4t64:amd64 (1:4.33-2.1build1) ... 1486s Setting up gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 1486s Setting up libjemalloc2:amd64 (5.3.0-2build1) ... 1486s Setting up nghttp2-client (1.59.0-1ubuntu0.1) ... 1486s Setting up ssl-cert (1.1.2ubuntu1) ... 1487s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1487s Setting up libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 1487s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1487s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1487s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1487s Setting up libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 1487s Setting up libc6:i386 (2.39-0ubuntu8.3) ... 1488s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-7) ... 1488s Setting up libffi8:i386 (3.4.6-1build1) ... 1488s Setting up libtasn1-6:i386 (4.19.0-3build1) ... 1488s Setting up libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 1488s Setting up libexpat1:i386 (2.6.1-2ubuntu0.2) ... 1488s Setting up libzstd1:i386 (1.5.5+dfsg2-2build1.1) ... 1488s Setting up libkeyutils1:i386 (1.6.3-3build1) ... 1488s Setting up libgdbm6t64:i386 (1.23-5.1build1) ... 1488s Setting up liblzma5:i386 (5.6.1+really5.4.5-1build0.1) ... 1488s Setting up libssl3t64:i386 (3.0.13-0ubuntu3.4) ... 1488s Setting up libbrotli1:i386 (1.1.0-2build2) ... 1488s Setting up libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 1488s Setting up libnghttp2-14:i386 (1.59.0-1ubuntu0.1) ... 1488s Setting up zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 1488s Setting up libcrypt1:i386 (1:4.4.36-4build1) ... 1488s Setting up libcom-err2:i386 (1.47.0-2.4~exp1ubuntu4.1) ... 1488s Setting up libjansson4:i386 (2.14-2build2) ... 1488s Setting up libkrb5support0:i386 (1.20.1-6ubuntu2.2) ... 1488s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1488s Setting up libnettle8t64:i386 (3.9.1-2.2build1.1) ... 1488s Setting up libgmp10:i386 (2:6.3.0+dfsg-2ubuntu6) ... 1488s Setting up libp11-kit0:i386 (0.25.3-4ubuntu2.1) ... 1488s Setting up libunistring5:i386 (1.1-2build1) ... 1488s Setting up libuuid1:i386 (2.39.3-9ubuntu6.1) ... 1488s Setting up libpcre2-8-0:i386 (10.42-4ubuntu2) ... 1488s Setting up libk5crypto3:i386 (1.20.1-6ubuntu2.2) ... 1488s Setting up libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1488s Setting up libicu74:i386 (74.2-1ubuntu3.1) ... 1488s Setting up libhogweed6t64:i386 (3.9.1-2.2build1.1) ... 1488s Setting up libapr1t64:i386 (1.7.2-3.1ubuntu0.1) ... 1488s Setting up liblua5.4-0:i386 (5.4.6-3build2) ... 1488s Setting up libkrb5-3:i386 (1.20.1-6ubuntu2.2) ... 1488s Setting up libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 1488s Setting up libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 1488s Setting up libidn2-0:i386 (2.3.7-2build1) ... 1488s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 1488s Setting up libgssapi-krb5-2:i386 (1.20.1-6ubuntu2.2) ... 1488s Setting up libssh-4:i386 (0.10.6-2build2) ... 1488s Setting up libgnutls30t64:i386 (3.8.3-1.1ubuntu3.2) ... 1488s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 1488s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 1488s Setting up libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 1488s Setting up libcurl4t64:i386 (8.5.0-2ubuntu10.6) ... 1488s Setting up libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 1488s Setting up apache2-bin:i386 (2.4.58-1ubuntu8.5) ... 1488s Setting up apache2:i386 (2.4.58-1ubuntu8.5) ... 1488s Enabling module mpm_event. 1488s Enabling module authz_core. 1488s Enabling module authz_host. 1488s Enabling module authn_core. 1488s Enabling module auth_basic. 1488s Enabling module access_compat. 1488s Enabling module authn_file. 1488s Enabling module authz_user. 1488s Enabling module alias. 1488s Enabling module dir. 1488s Enabling module autoindex. 1488s Enabling module env. 1488s Enabling module mime. 1488s Enabling module negotiation. 1488s Enabling module setenvif. 1488s Enabling module filter. 1488s Enabling module deflate. 1488s Enabling module status. 1488s Enabling module reqtimeout. 1488s Enabling conf charset. 1488s Enabling conf localized-error-pages. 1488s Enabling conf other-vhosts-access-log. 1489s Enabling conf security. 1489s Enabling conf serve-cgi-bin. 1489s Enabling site 000-default. 1489s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1490s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1491s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1491s Processing triggers for ufw (0.36.2-6) ... 1491s Processing triggers for man-db (2.12.0-4build2) ... 1501s autopkgtest [20:33:36]: testbed environment configured for cross-architecture building 1501s autopkgtest [20:33:36]: test check-http2: [----------------------- 1501s + a2enmod http2 1501s Enabling module http2. 1501s To activate the new configuration, you need to run: 1501s systemctl restart apache2 1501s + a2enmod ssl 1501s Considering dependency mime for ssl: 1501s Module mime already enabled 1501s Considering dependency socache_shmcb for ssl: 1501s Enabling module socache_shmcb. 1501s Enabling module ssl. 1501s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1501s To activate the new configuration, you need to run: 1501s systemctl restart apache2 1501s + a2ensite default-ssl 1502s Enabling site default-ssl. 1502s To activate the new configuration, you need to run: 1502s systemctl reload apache2 1502s + echo Protocols h2c h2 http/1.1 1502s + service apache2 restart 1502s + echo Hello, world! 1502s + testapache curl -s -k http://localhost/hello.txt 1502s + cmd=curl -s -k http://localhost/hello.txt 1502s + curl -s -k http://localhost/hello.txt 1502s OK 1502s + result=Hello, world! 1502s + [ Hello, world! != Hello, world! ] 1502s + echo OK 1502s + testapache curl -s -k https://localhost/hello.txt 1502s + cmd=curl -s -k https://localhost/hello.txt 1502s + curl -s -k https://localhost/hello.txt 1502s OK 1502s + result=Hello, world! 1502s + [ Hello, world! != Hello, world! ] 1502s + echo OK 1502s + testapache nghttp --no-verify-peer https://localhost/hello.txt 1502s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 1502s + nghttp --no-verify-peer https://localhost/hello.txt 1502s OK 1502s + result=Hello, world! 1502s + [ Hello, world! != Hello, world! ] 1502s + echo OK 1502s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 1502s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 1502s + nghttp -u --no-verify-peer http://localhost/hello.txt 1502s + OK 1502s result=Hello, world! 1502s + [ Hello, world! != Hello, world! ] 1502s + echo OK 1502s autopkgtest [20:33:37]: test check-http2: -----------------------] 1503s autopkgtest [20:33:38]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 1503s check-http2 PASS 1503s autopkgtest [20:33:38]: test check-ubuntu-branding: preparing testbed 1565s autopkgtest [20:34:40]: testbed dpkg architecture: amd64 1565s autopkgtest [20:34:40]: testbed apt version: 2.7.14build2 1565s autopkgtest [20:34:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1566s autopkgtest [20:34:41]: testbed release detected to be: noble 1566s autopkgtest [20:34:41]: updating testbed package index (apt update) 1567s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1567s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1567s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1567s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1567s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1567s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 1567s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1567s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [70.8 kB] 1567s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [143 kB] 1567s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3768 B] 1567s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [59.3 kB] 1567s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [1176 B] 1567s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [360 B] 1567s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [496 kB] 1567s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [369 kB] 1567s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [10.7 kB] 1567s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [344 B] 1571s Fetched 1575 kB in 1s (1774 kB/s) 1571s Reading package lists... 1572s Reading package lists... 1572s Building dependency tree... 1572s Reading state information... 1572s Calculating upgrade... 1572s The following packages will be upgraded: 1572s cloud-init fwupd libfwupd2 linux-firmware 1572s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1572s Need to get 503 MB of archives. 1572s After this operation, 984 kB of additional disk space will be used. 1572s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfwupd2 amd64 1.9.27-0ubuntu1~24.04.1 [136 kB] 1573s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 fwupd amd64 1.9.27-0ubuntu1~24.04.1 [4584 kB] 1573s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 linux-firmware amd64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 1595s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1595s Preconfiguring packages ... 1595s Fetched 503 MB in 23s (22.0 MB/s) 1596s (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 ... 105899 files and directories currently installed.) 1596s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 1596s Unpacking libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1596s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 1596s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1596s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_amd64.deb ... 1596s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 1598s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1598s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1599s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1600s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 1600s Setting up libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) ... 1600s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1600s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1600s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1600s fwupd.service is a disabled or a static unit not running, not starting it. 1600s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1600s Processing triggers for man-db (2.12.0-4build2) ... 1601s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1601s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1601s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 1601s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 1601s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1608s Reading package lists... 1609s Building dependency tree... 1609s Reading state information... 1609s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1609s autopkgtest [20:35:24]: upgrading testbed (apt dist-upgrade and autopurge) 1609s Reading package lists... 1609s Building dependency tree... 1609s Reading state information... 1609s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1610s Starting 2 pkgProblemResolver with broken count: 0 1610s Done 1610s Entering ResolveByKeep 1610s 1610s The following packages will be upgraded: 1610s dpkg dpkg-dev libdpkg-perl 1611s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1611s Need to get 2625 kB of archives. 1611s After this operation, 0 B of additional disk space will be used. 1611s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg amd64 1.22.6ubuntu6.2 [1281 kB] 1611s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1611s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1611s Fetched 2625 kB in 1s (3792 kB/s) 1611s (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 ... 106004 files and directories currently installed.) 1611s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_amd64.deb ... 1611s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1611s Setting up dpkg (1.22.6ubuntu6.2) ... 1612s (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 ... 106004 files and directories currently installed.) 1612s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1612s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1612s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1612s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1612s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1612s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1612s Processing triggers for man-db (2.12.0-4build2) ... 1613s Reading package lists... 1613s Building dependency tree... 1613s Reading state information... 1614s Starting pkgProblemResolver with broken count: 0 1614s Starting 2 pkgProblemResolver with broken count: 0 1614s Done 1614s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1614s autopkgtest [20:35:29]: rebooting testbed after setup commands that affected boot 1627s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1637s Reading package lists... 1637s Building dependency tree... 1637s Reading state information... 1637s Starting pkgProblemResolver with broken count: 0 1637s Starting 2 pkgProblemResolver with broken count: 0 1637s Done 1638s The following NEW packages will be installed: 1638s apache2:i386 apache2-bin:i386 apache2-data apache2-utils gcc-14-base:i386 1638s libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 1638s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libbrotli1:i386 1638s libc6:i386 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 1638s libexpat1:i386 libffi8:i386 libgcc-s1:i386 libgdbm6t64:i386 libgmp10:i386 1638s libgnutls30t64:i386 libgssapi-krb5-2:i386 libhogweed6t64:i386 libicu74:i386 1638s libidn2-0:i386 libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 1638s libkrb5-3:i386 libkrb5support0:i386 libldap2:i386 liblua5.4-0:i386 1638s liblzma5:i386 libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 1638s libpcre2-8-0:i386 libpsl5t64:i386 librtmp1:i386 libsasl2-2:i386 1638s libsasl2-modules-db:i386 libsqlite3-0:i386 libssh-4:i386 libssl3t64:i386 1638s libstdc++6:i386 libtasn1-6:i386 libunistring5:i386 libuuid1:i386 1638s libxml2:i386 libzstd1:i386 zlib1g:i386 1638s 0 upgraded, 53 newly installed, 0 to remove and 0 not upgraded. 1638s Need to get 27.5 MB of archives. 1638s After this operation, 91.1 MB of additional disk space will be used. 1638s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main i386 gcc-14-base i386 14.2.0-4ubuntu2~24.04 [50.8 kB] 1638s Get:2 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgcc-s1 i386 14.2.0-4ubuntu2~24.04 [95.5 kB] 1638s Get:3 http://ftpmaster.internal/ubuntu noble-updates/main i386 libc6 i386 2.39-0ubuntu8.3 [3010 kB] 1638s Get:4 http://ftpmaster.internal/ubuntu noble-updates/main i386 libuuid1 i386 2.39.3-9ubuntu6.1 [36.6 kB] 1638s Get:5 http://ftpmaster.internal/ubuntu noble-updates/main i386 libapr1t64 i386 1.7.2-3.1ubuntu0.1 [116 kB] 1638s Get:6 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt1 i386 1:4.4.36-4build1 [91.9 kB] 1638s Get:7 http://ftpmaster.internal/ubuntu noble/main i386 libdb5.3t64 i386 5.3.28+dfsg2-7 [807 kB] 1638s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main i386 libexpat1 i386 2.6.1-2ubuntu0.2 [90.7 kB] 1638s Get:9 http://ftpmaster.internal/ubuntu noble/main i386 libgdbm6t64 i386 1.23-5.1build1 [39.4 kB] 1638s Get:10 http://ftpmaster.internal/ubuntu noble-updates/main i386 libssl3t64 i386 3.0.13-0ubuntu3.4 [1922 kB] 1638s Get:11 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1t64 i386 1.6.3-1.1ubuntu7 [101 kB] 1638s Get:12 http://ftpmaster.internal/ubuntu noble/main i386 libsqlite3-0 i386 3.45.1-1ubuntu2 [775 kB] 1638s Get:13 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-1.1ubuntu7 [11.6 kB] 1638s Get:14 http://ftpmaster.internal/ubuntu noble/main i386 libgmp10 i386 2:6.3.0+dfsg-2ubuntu6 [270 kB] 1638s Get:15 http://ftpmaster.internal/ubuntu noble-updates/main i386 libnettle8t64 i386 3.9.1-2.2build1.1 [191 kB] 1638s Get:16 http://ftpmaster.internal/ubuntu noble-updates/main i386 libhogweed6t64 i386 3.9.1-2.2build1.1 [202 kB] 1638s Get:17 http://ftpmaster.internal/ubuntu noble/main i386 libunistring5 i386 1.1-2build1 [547 kB] 1638s Get:18 http://ftpmaster.internal/ubuntu noble/main i386 libidn2-0 i386 2.3.7-2build1 [102 kB] 1638s Get:19 http://ftpmaster.internal/ubuntu noble/main i386 libffi8 i386 3.4.6-1build1 [22.8 kB] 1638s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main i386 libp11-kit0 i386 0.25.3-4ubuntu2.1 [291 kB] 1639s Get:21 http://ftpmaster.internal/ubuntu noble/main i386 libtasn1-6 i386 4.19.0-3build1 [44.7 kB] 1639s Get:22 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgnutls30t64 i386 3.8.3-1.1ubuntu3.2 [1011 kB] 1639s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-5ubuntu3.1 [21.8 kB] 1639s Get:24 http://ftpmaster.internal/ubuntu noble-updates/main i386 libsasl2-2 i386 2.1.28+dfsg1-5ubuntu3.1 [61.5 kB] 1639s Get:25 http://ftpmaster.internal/ubuntu noble-updates/main i386 libldap2 i386 2.6.7+dfsg-1~exp1ubuntu8.1 [211 kB] 1639s Get:26 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-ldap i386 1.6.3-1.1ubuntu7 [9226 B] 1639s Get:27 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli1 i386 1.1.0-2build2 [334 kB] 1639s Get:28 http://ftpmaster.internal/ubuntu noble-updates/main i386 libkrb5support0 i386 1.20.1-6ubuntu2.2 [37.6 kB] 1639s Get:29 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcom-err2 i386 1.47.0-2.4~exp1ubuntu4.1 [23.3 kB] 1639s Get:30 http://ftpmaster.internal/ubuntu noble-updates/main i386 libk5crypto3 i386 1.20.1-6ubuntu2.2 [86.1 kB] 1639s Get:31 http://ftpmaster.internal/ubuntu noble/main i386 libkeyutils1 i386 1.6.3-3build1 [9918 B] 1639s Get:32 http://ftpmaster.internal/ubuntu noble-updates/main i386 libkrb5-3 i386 1.20.1-6ubuntu2.2 [395 kB] 1639s Get:33 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgssapi-krb5-2 i386 1.20.1-6ubuntu2.2 [154 kB] 1639s Get:34 http://ftpmaster.internal/ubuntu noble-updates/main i386 libnghttp2-14 i386 1.59.0-1ubuntu0.1 [89.7 kB] 1639s Get:35 http://ftpmaster.internal/ubuntu noble/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 1639s Get:36 http://ftpmaster.internal/ubuntu noble-updates/main i386 zlib1g i386 1:1.3.dfsg-3.1ubuntu2.1 [58.9 kB] 1639s Get:37 http://ftpmaster.internal/ubuntu noble/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 1639s Get:38 http://ftpmaster.internal/ubuntu noble/main i386 libssh-4 i386 0.10.6-2build2 [212 kB] 1639s Get:39 http://ftpmaster.internal/ubuntu noble-updates/main i386 libzstd1 i386 1.5.5+dfsg2-2build1.1 [288 kB] 1639s Get:40 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcurl4t64 i386 8.5.0-2ubuntu10.6 [377 kB] 1639s Get:41 http://ftpmaster.internal/ubuntu noble/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 1639s Get:42 http://ftpmaster.internal/ubuntu noble-updates/main i386 libstdc++6 i386 14.2.0-4ubuntu2~24.04 [862 kB] 1639s Get:43 http://ftpmaster.internal/ubuntu noble/main i386 liblua5.4-0 i386 5.4.6-3build2 [182 kB] 1639s Get:44 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-8-0 i386 10.42-4ubuntu2 [227 kB] 1639s Get:45 http://ftpmaster.internal/ubuntu noble-updates/main i386 libicu74 i386 74.2-1ubuntu3.1 [11.0 MB] 1639s Get:46 http://ftpmaster.internal/ubuntu noble-updates/main i386 liblzma5 i386 5.6.1+really5.4.5-1build0.1 [133 kB] 1639s Get:47 http://ftpmaster.internal/ubuntu noble/main i386 libxml2 i386 2.9.14+dfsg-1.3ubuntu3 [722 kB] 1639s Get:48 http://ftpmaster.internal/ubuntu noble-updates/main i386 apache2-bin i386 2.4.58-1ubuntu8.5 [1443 kB] 1639s Get:49 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1639s Get:50 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libapr1t64 amd64 1.7.2-3.1ubuntu0.1 [108 kB] 1639s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 1639s Get:52 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.5 [97.1 kB] 1639s Get:53 http://ftpmaster.internal/ubuntu noble-updates/main i386 apache2 i386 2.4.58-1ubuntu8.5 [90.2 kB] 1640s Preconfiguring packages ... 1640s Fetched 27.5 MB in 2s (13.9 MB/s) 1640s Selecting previously unselected package gcc-14-base:i386. 1640s (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 ... 106004 files and directories currently installed.) 1640s Preparing to unpack .../00-gcc-14-base_14.2.0-4ubuntu2~24.04_i386.deb ... 1640s Unpacking gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 1640s Selecting previously unselected package libgcc-s1:i386. 1640s Preparing to unpack .../01-libgcc-s1_14.2.0-4ubuntu2~24.04_i386.deb ... 1640s Unpacking libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 1640s Selecting previously unselected package libc6:i386. 1640s Preparing to unpack .../02-libc6_2.39-0ubuntu8.3_i386.deb ... 1640s Unpacking libc6:i386 (2.39-0ubuntu8.3) ... 1640s Selecting previously unselected package libuuid1:i386. 1640s Preparing to unpack .../03-libuuid1_2.39.3-9ubuntu6.1_i386.deb ... 1640s Unpacking libuuid1:i386 (2.39.3-9ubuntu6.1) ... 1640s Selecting previously unselected package libapr1t64:i386. 1640s Preparing to unpack .../04-libapr1t64_1.7.2-3.1ubuntu0.1_i386.deb ... 1640s Unpacking libapr1t64:i386 (1.7.2-3.1ubuntu0.1) ... 1640s Selecting previously unselected package libcrypt1:i386. 1640s Preparing to unpack .../05-libcrypt1_1%3a4.4.36-4build1_i386.deb ... 1640s Unpacking libcrypt1:i386 (1:4.4.36-4build1) ... 1640s Selecting previously unselected package libdb5.3t64:i386. 1640s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-7_i386.deb ... 1640s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-7) ... 1640s Selecting previously unselected package libexpat1:i386. 1640s Preparing to unpack .../07-libexpat1_2.6.1-2ubuntu0.2_i386.deb ... 1640s Unpacking libexpat1:i386 (2.6.1-2ubuntu0.2) ... 1640s Selecting previously unselected package libgdbm6t64:i386. 1640s Preparing to unpack .../08-libgdbm6t64_1.23-5.1build1_i386.deb ... 1640s Unpacking libgdbm6t64:i386 (1.23-5.1build1) ... 1640s Selecting previously unselected package libssl3t64:i386. 1640s Preparing to unpack .../09-libssl3t64_3.0.13-0ubuntu3.4_i386.deb ... 1640s Unpacking libssl3t64:i386 (3.0.13-0ubuntu3.4) ... 1640s Selecting previously unselected package libaprutil1t64:i386. 1640s Preparing to unpack .../10-libaprutil1t64_1.6.3-1.1ubuntu7_i386.deb ... 1640s Unpacking libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 1640s Selecting previously unselected package libsqlite3-0:i386. 1641s Preparing to unpack .../11-libsqlite3-0_3.45.1-1ubuntu2_i386.deb ... 1641s Unpacking libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 1641s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 1641s Preparing to unpack .../12-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_i386.deb ... 1641s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 1641s Selecting previously unselected package libgmp10:i386. 1641s Preparing to unpack .../13-libgmp10_2%3a6.3.0+dfsg-2ubuntu6_i386.deb ... 1641s Unpacking libgmp10:i386 (2:6.3.0+dfsg-2ubuntu6) ... 1641s Selecting previously unselected package libnettle8t64:i386. 1641s Preparing to unpack .../14-libnettle8t64_3.9.1-2.2build1.1_i386.deb ... 1641s Unpacking libnettle8t64:i386 (3.9.1-2.2build1.1) ... 1641s Selecting previously unselected package libhogweed6t64:i386. 1641s Preparing to unpack .../15-libhogweed6t64_3.9.1-2.2build1.1_i386.deb ... 1641s Unpacking libhogweed6t64:i386 (3.9.1-2.2build1.1) ... 1641s Selecting previously unselected package libunistring5:i386. 1641s Preparing to unpack .../16-libunistring5_1.1-2build1_i386.deb ... 1641s Unpacking libunistring5:i386 (1.1-2build1) ... 1641s Selecting previously unselected package libidn2-0:i386. 1641s Preparing to unpack .../17-libidn2-0_2.3.7-2build1_i386.deb ... 1641s Unpacking libidn2-0:i386 (2.3.7-2build1) ... 1641s Selecting previously unselected package libffi8:i386. 1641s Preparing to unpack .../18-libffi8_3.4.6-1build1_i386.deb ... 1641s Unpacking libffi8:i386 (3.4.6-1build1) ... 1641s Selecting previously unselected package libp11-kit0:i386. 1641s Preparing to unpack .../19-libp11-kit0_0.25.3-4ubuntu2.1_i386.deb ... 1641s Unpacking libp11-kit0:i386 (0.25.3-4ubuntu2.1) ... 1641s Selecting previously unselected package libtasn1-6:i386. 1641s Preparing to unpack .../20-libtasn1-6_4.19.0-3build1_i386.deb ... 1641s Unpacking libtasn1-6:i386 (4.19.0-3build1) ... 1641s Selecting previously unselected package libgnutls30t64:i386. 1641s Preparing to unpack .../21-libgnutls30t64_3.8.3-1.1ubuntu3.2_i386.deb ... 1641s Unpacking libgnutls30t64:i386 (3.8.3-1.1ubuntu3.2) ... 1641s Selecting previously unselected package libsasl2-modules-db:i386. 1641s Preparing to unpack .../22-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3.1_i386.deb ... 1641s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1641s Selecting previously unselected package libsasl2-2:i386. 1641s Preparing to unpack .../23-libsasl2-2_2.1.28+dfsg1-5ubuntu3.1_i386.deb ... 1641s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1641s Selecting previously unselected package libldap2:i386. 1641s Preparing to unpack .../24-libldap2_2.6.7+dfsg-1~exp1ubuntu8.1_i386.deb ... 1641s Unpacking libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 1641s Selecting previously unselected package libaprutil1-ldap:i386. 1641s Preparing to unpack .../25-libaprutil1-ldap_1.6.3-1.1ubuntu7_i386.deb ... 1641s Unpacking libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 1641s Selecting previously unselected package libbrotli1:i386. 1641s Preparing to unpack .../26-libbrotli1_1.1.0-2build2_i386.deb ... 1641s Unpacking libbrotli1:i386 (1.1.0-2build2) ... 1641s Selecting previously unselected package libkrb5support0:i386. 1641s Preparing to unpack .../27-libkrb5support0_1.20.1-6ubuntu2.2_i386.deb ... 1641s Unpacking libkrb5support0:i386 (1.20.1-6ubuntu2.2) ... 1641s Selecting previously unselected package libcom-err2:i386. 1641s Preparing to unpack .../28-libcom-err2_1.47.0-2.4~exp1ubuntu4.1_i386.deb ... 1641s Unpacking libcom-err2:i386 (1.47.0-2.4~exp1ubuntu4.1) ... 1641s Selecting previously unselected package libk5crypto3:i386. 1641s Preparing to unpack .../29-libk5crypto3_1.20.1-6ubuntu2.2_i386.deb ... 1641s Unpacking libk5crypto3:i386 (1.20.1-6ubuntu2.2) ... 1641s Selecting previously unselected package libkeyutils1:i386. 1641s Preparing to unpack .../30-libkeyutils1_1.6.3-3build1_i386.deb ... 1641s Unpacking libkeyutils1:i386 (1.6.3-3build1) ... 1641s Selecting previously unselected package libkrb5-3:i386. 1641s Preparing to unpack .../31-libkrb5-3_1.20.1-6ubuntu2.2_i386.deb ... 1641s Unpacking libkrb5-3:i386 (1.20.1-6ubuntu2.2) ... 1641s Selecting previously unselected package libgssapi-krb5-2:i386. 1641s Preparing to unpack .../32-libgssapi-krb5-2_1.20.1-6ubuntu2.2_i386.deb ... 1641s Unpacking libgssapi-krb5-2:i386 (1.20.1-6ubuntu2.2) ... 1641s Selecting previously unselected package libnghttp2-14:i386. 1641s Preparing to unpack .../33-libnghttp2-14_1.59.0-1ubuntu0.1_i386.deb ... 1641s Unpacking libnghttp2-14:i386 (1.59.0-1ubuntu0.1) ... 1641s Selecting previously unselected package libpsl5t64:i386. 1641s Preparing to unpack .../34-libpsl5t64_0.21.2-1.1build1_i386.deb ... 1641s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 1641s Selecting previously unselected package zlib1g:i386. 1641s Preparing to unpack .../35-zlib1g_1%3a1.3.dfsg-3.1ubuntu2.1_i386.deb ... 1641s Unpacking zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 1641s Selecting previously unselected package librtmp1:i386. 1641s Preparing to unpack .../36-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 1641s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 1641s Selecting previously unselected package libssh-4:i386. 1641s Preparing to unpack .../37-libssh-4_0.10.6-2build2_i386.deb ... 1641s Unpacking libssh-4:i386 (0.10.6-2build2) ... 1641s Selecting previously unselected package libzstd1:i386. 1641s Preparing to unpack .../38-libzstd1_1.5.5+dfsg2-2build1.1_i386.deb ... 1641s Unpacking libzstd1:i386 (1.5.5+dfsg2-2build1.1) ... 1641s Selecting previously unselected package libcurl4t64:i386. 1641s Preparing to unpack .../39-libcurl4t64_8.5.0-2ubuntu10.6_i386.deb ... 1641s Unpacking libcurl4t64:i386 (8.5.0-2ubuntu10.6) ... 1641s Selecting previously unselected package libjansson4:i386. 1641s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 1641s Unpacking libjansson4:i386 (2.14-2build2) ... 1641s Selecting previously unselected package libstdc++6:i386. 1641s Preparing to unpack .../41-libstdc++6_14.2.0-4ubuntu2~24.04_i386.deb ... 1641s Unpacking libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 1641s Selecting previously unselected package liblua5.4-0:i386. 1641s Preparing to unpack .../42-liblua5.4-0_5.4.6-3build2_i386.deb ... 1641s Unpacking liblua5.4-0:i386 (5.4.6-3build2) ... 1641s Selecting previously unselected package libpcre2-8-0:i386. 1641s Preparing to unpack .../43-libpcre2-8-0_10.42-4ubuntu2_i386.deb ... 1641s Unpacking libpcre2-8-0:i386 (10.42-4ubuntu2) ... 1641s Selecting previously unselected package libicu74:i386. 1641s Preparing to unpack .../44-libicu74_74.2-1ubuntu3.1_i386.deb ... 1641s Unpacking libicu74:i386 (74.2-1ubuntu3.1) ... 1642s Selecting previously unselected package liblzma5:i386. 1642s Preparing to unpack .../45-liblzma5_5.6.1+really5.4.5-1build0.1_i386.deb ... 1642s Unpacking liblzma5:i386 (5.6.1+really5.4.5-1build0.1) ... 1642s Selecting previously unselected package libxml2:i386. 1642s Preparing to unpack .../46-libxml2_2.9.14+dfsg-1.3ubuntu3_i386.deb ... 1642s Unpacking libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 1642s Selecting previously unselected package apache2-bin:i386. 1642s Preparing to unpack .../47-apache2-bin_2.4.58-1ubuntu8.5_i386.deb ... 1642s Unpacking apache2-bin:i386 (2.4.58-1ubuntu8.5) ... 1642s Selecting previously unselected package apache2-data. 1642s Preparing to unpack .../48-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1642s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1642s Selecting previously unselected package libapr1t64:amd64. 1642s Preparing to unpack .../49-libapr1t64_1.7.2-3.1ubuntu0.1_amd64.deb ... 1642s Unpacking libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 1642s Selecting previously unselected package libaprutil1t64:amd64. 1642s Preparing to unpack .../50-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 1642s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1642s Selecting previously unselected package apache2-utils. 1642s Preparing to unpack .../51-apache2-utils_2.4.58-1ubuntu8.5_amd64.deb ... 1642s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1642s Selecting previously unselected package apache2:i386. 1642s Preparing to unpack .../52-apache2_2.4.58-1ubuntu8.5_i386.deb ... 1642s Unpacking apache2:i386 (2.4.58-1ubuntu8.5) ... 1642s Setting up gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 1642s Setting up libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 1642s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1642s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1642s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1642s Setting up libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 1642s Setting up libc6:i386 (2.39-0ubuntu8.3) ... 1642s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-7) ... 1642s Setting up libffi8:i386 (3.4.6-1build1) ... 1642s Setting up libtasn1-6:i386 (4.19.0-3build1) ... 1642s Setting up libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 1642s Setting up libexpat1:i386 (2.6.1-2ubuntu0.2) ... 1642s Setting up libzstd1:i386 (1.5.5+dfsg2-2build1.1) ... 1642s Setting up libkeyutils1:i386 (1.6.3-3build1) ... 1642s Setting up libgdbm6t64:i386 (1.23-5.1build1) ... 1642s Setting up liblzma5:i386 (5.6.1+really5.4.5-1build0.1) ... 1642s Setting up libssl3t64:i386 (3.0.13-0ubuntu3.4) ... 1642s Setting up libbrotli1:i386 (1.1.0-2build2) ... 1642s Setting up libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 1642s Setting up libnghttp2-14:i386 (1.59.0-1ubuntu0.1) ... 1642s Setting up zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 1642s Setting up libcrypt1:i386 (1:4.4.36-4build1) ... 1642s Setting up libcom-err2:i386 (1.47.0-2.4~exp1ubuntu4.1) ... 1642s Setting up libjansson4:i386 (2.14-2build2) ... 1642s Setting up libkrb5support0:i386 (1.20.1-6ubuntu2.2) ... 1642s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1642s Setting up libnettle8t64:i386 (3.9.1-2.2build1.1) ... 1642s Setting up libgmp10:i386 (2:6.3.0+dfsg-2ubuntu6) ... 1642s Setting up libp11-kit0:i386 (0.25.3-4ubuntu2.1) ... 1642s Setting up libunistring5:i386 (1.1-2build1) ... 1642s Setting up libuuid1:i386 (2.39.3-9ubuntu6.1) ... 1642s Setting up libpcre2-8-0:i386 (10.42-4ubuntu2) ... 1642s Setting up libk5crypto3:i386 (1.20.1-6ubuntu2.2) ... 1642s Setting up libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1642s Setting up libicu74:i386 (74.2-1ubuntu3.1) ... 1642s Setting up libhogweed6t64:i386 (3.9.1-2.2build1.1) ... 1642s Setting up libapr1t64:i386 (1.7.2-3.1ubuntu0.1) ... 1642s Setting up liblua5.4-0:i386 (5.4.6-3build2) ... 1642s Setting up libkrb5-3:i386 (1.20.1-6ubuntu2.2) ... 1642s Setting up libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 1642s Setting up libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 1642s Setting up libidn2-0:i386 (2.3.7-2build1) ... 1642s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 1642s Setting up libgssapi-krb5-2:i386 (1.20.1-6ubuntu2.2) ... 1642s Setting up libssh-4:i386 (0.10.6-2build2) ... 1642s Setting up libgnutls30t64:i386 (3.8.3-1.1ubuntu3.2) ... 1642s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 1642s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 1642s Setting up libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 1642s Setting up libcurl4t64:i386 (8.5.0-2ubuntu10.6) ... 1642s Setting up libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 1642s Setting up apache2-bin:i386 (2.4.58-1ubuntu8.5) ... 1642s Setting up apache2:i386 (2.4.58-1ubuntu8.5) ... 1642s Enabling module mpm_event. 1642s Enabling module authz_core. 1642s Enabling module authz_host. 1643s Enabling module authn_core. 1643s Enabling module auth_basic. 1643s Enabling module access_compat. 1643s Enabling module authn_file. 1643s Enabling module authz_user. 1643s Enabling module alias. 1643s Enabling module dir. 1643s Enabling module autoindex. 1643s Enabling module env. 1643s Enabling module mime. 1643s Enabling module negotiation. 1643s Enabling module setenvif. 1643s Enabling module filter. 1643s Enabling module deflate. 1643s Enabling module status. 1643s Enabling module reqtimeout. 1643s Enabling conf charset. 1643s Enabling conf localized-error-pages. 1643s Enabling conf other-vhosts-access-log. 1643s Enabling conf security. 1643s Enabling conf serve-cgi-bin. 1643s Enabling site 000-default. 1644s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1644s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1645s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1645s Processing triggers for ufw (0.36.2-6) ... 1645s Processing triggers for man-db (2.12.0-4build2) ... 1652s autopkgtest [20:36:07]: testbed environment configured for cross-architecture building 1652s autopkgtest [20:36:07]: test check-ubuntu-branding: [----------------------- 1653s + ubuntu_logo_path=icons/ubuntu-logo.png 1653s ++ curl -s http://localhost 1653s + html_content=' 1653s 1653s 1653s 1653s 1653s Apache2 Ubuntu Default Page: It works 1653s 1653s 1653s 1653s
1653s 1653s
1653s
1653s

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

1653s 1653s

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

1653s 1653s
1653s
1653s
1653s Configuration Overview 1653s
1653s
1653s

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

1653s

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

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

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

1653s

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

1653s
1653s 1653s
1653s
1653s Reporting Problems 1653s
1653s
1653s

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

1653s

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

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

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

1653s 1653s

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

1653s 1653s
1653s
1653s
1653s Configuration Overview 1653s
1653s
1653s

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

1653s

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

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

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

1653s

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

1653s
1653s 1653s
1653s
1653s Reporting Problems 1653s
1653s
1653s

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

1653s

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

1653s
1653s 1653s
1653s
1653s
1653s
1653s 1653s =~ icons/ubuntu-logo\.png ]] 1653s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 1653s ++ grep Content-Type 1653s ++ cut -d ' ' -f 2- 1653s ++ tr -d '[:space:]' 1653s + content_type=image/png 1653s + expected=image/png 1653s + '[' image/png '!=' image/png ']' 1653s autopkgtest [20:36:08]: test check-ubuntu-branding: -----------------------] 1653s autopkgtest [20:36:08]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 1653s check-ubuntu-branding PASS 1654s autopkgtest [20:36:09]: test chroot: preparing testbed 1718s autopkgtest [20:37:13]: testbed dpkg architecture: amd64 1718s autopkgtest [20:37:13]: testbed apt version: 2.7.14build2 1718s autopkgtest [20:37:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1719s autopkgtest [20:37:14]: testbed release detected to be: noble 1719s autopkgtest [20:37:14]: updating testbed package index (apt update) 1720s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1720s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1720s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1720s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1720s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1720s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1720s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 1720s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [143 kB] 1720s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [70.8 kB] 1720s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3768 B] 1720s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [1176 B] 1720s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [59.3 kB] 1720s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [360 B] 1720s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [369 kB] 1720s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [496 kB] 1720s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [10.7 kB] 1720s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [344 B] 1723s Fetched 1575 kB in 1s (1799 kB/s) 1724s Reading package lists... 1725s Reading package lists... 1725s Building dependency tree... 1725s Reading state information... 1725s Calculating upgrade... 1725s The following packages will be upgraded: 1725s cloud-init fwupd libfwupd2 linux-firmware 1726s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1726s Need to get 503 MB of archives. 1726s After this operation, 984 kB of additional disk space will be used. 1726s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfwupd2 amd64 1.9.27-0ubuntu1~24.04.1 [136 kB] 1726s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 fwupd amd64 1.9.27-0ubuntu1~24.04.1 [4584 kB] 1726s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 linux-firmware amd64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 1747s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1747s Preconfiguring packages ... 1747s Fetched 503 MB in 22s (23.3 MB/s) 1747s (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 ... 105899 files and directories currently installed.) 1747s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 1747s Unpacking libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1747s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 1748s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1748s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_amd64.deb ... 1748s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 1751s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1751s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1751s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1752s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 1752s Setting up libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) ... 1752s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1752s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1752s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1752s fwupd.service is a disabled or a static unit not running, not starting it. 1752s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1752s Processing triggers for man-db (2.12.0-4build2) ... 1753s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1753s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1753s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 1753s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 1753s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1760s Reading package lists... 1760s Building dependency tree... 1760s Reading state information... 1760s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1760s autopkgtest [20:37:55]: upgrading testbed (apt dist-upgrade and autopurge) 1761s Reading package lists... 1761s Building dependency tree... 1761s Reading state information... 1761s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1761s Starting 2 pkgProblemResolver with broken count: 0 1761s Done 1762s Entering ResolveByKeep 1762s 1762s The following packages will be upgraded: 1762s dpkg dpkg-dev libdpkg-perl 1762s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1762s Need to get 2625 kB of archives. 1762s After this operation, 0 B of additional disk space will be used. 1762s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg amd64 1.22.6ubuntu6.2 [1281 kB] 1762s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1762s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1763s Fetched 2625 kB in 1s (3885 kB/s) 1763s (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 ... 106004 files and directories currently installed.) 1763s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_amd64.deb ... 1763s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1763s Setting up dpkg (1.22.6ubuntu6.2) ... 1763s (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 ... 106004 files and directories currently installed.) 1763s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1763s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1763s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1763s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1763s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1763s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1763s Processing triggers for man-db (2.12.0-4build2) ... 1765s Reading package lists... 1765s Building dependency tree... 1765s Reading state information... 1765s Starting pkgProblemResolver with broken count: 0 1765s Starting 2 pkgProblemResolver with broken count: 0 1765s Done 1765s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1766s autopkgtest [20:38:01]: rebooting testbed after setup commands that affected boot 1779s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1788s Reading package lists... 1788s Building dependency tree... 1788s Reading state information... 1788s Starting pkgProblemResolver with broken count: 0 1788s Starting 2 pkgProblemResolver with broken count: 0 1788s Done 1789s The following NEW packages will be installed: 1789s apache2:i386 apache2-bin:i386 apache2-data apache2-utils cpp cpp-13 1789s cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-13 gcc-13-base 1789s gcc-13-x86-64-linux-gnu gcc-14-base:i386 gcc-x86-64-linux-gnu libapr1t64 1789s libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 libaprutil1-ldap:i386 1789s libaprutil1t64 libaprutil1t64:i386 libasan8 libatomic1 libbrotli1:i386 1789s libc6:i386 libcc1-0 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 1789s libdb5.3t64:i386 libexpat1:i386 libffi8:i386 libgcc-13-dev libgcc-s1:i386 1789s libgdbm6t64:i386 libgmp10:i386 libgnutls30t64:i386 libgomp1 1789s libgssapi-krb5-2:i386 libhogweed6t64:i386 libhwasan0 libicu74:i386 1789s libidn2-0:i386 libisl23 libitm1 libjansson4:i386 libk5crypto3:i386 1789s libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libldap2:i386 liblsan0 1789s liblua5.4-0:i386 liblzma5:i386 libmpc3 libnettle8t64:i386 libnghttp2-14:i386 1789s libp11-kit0:i386 libpcre2-8-0:i386 libpsl5t64:i386 libquadmath0 1789s librtmp1:i386 libsasl2-2:i386 libsasl2-modules-db:i386 libsqlite3-0:i386 1789s libssh-4:i386 libssl3t64:i386 libstdc++6:i386 libtasn1-6:i386 libtsan2 1789s libubsan1 libunistring5:i386 libuuid1:i386 libxml2:i386 libzstd1:i386 1789s zlib1g:i386 1789s 0 upgraded, 75 newly installed, 0 to remove and 0 not upgraded. 1789s Need to get 73.7 MB of archives. 1789s After this operation, 238 MB of additional disk space will be used. 1789s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main i386 gcc-14-base i386 14.2.0-4ubuntu2~24.04 [50.8 kB] 1789s Get:2 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgcc-s1 i386 14.2.0-4ubuntu2~24.04 [95.5 kB] 1789s Get:3 http://ftpmaster.internal/ubuntu noble-updates/main i386 libc6 i386 2.39-0ubuntu8.3 [3010 kB] 1789s Get:4 http://ftpmaster.internal/ubuntu noble-updates/main i386 libuuid1 i386 2.39.3-9ubuntu6.1 [36.6 kB] 1789s Get:5 http://ftpmaster.internal/ubuntu noble-updates/main i386 libapr1t64 i386 1.7.2-3.1ubuntu0.1 [116 kB] 1789s Get:6 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt1 i386 1:4.4.36-4build1 [91.9 kB] 1789s Get:7 http://ftpmaster.internal/ubuntu noble/main i386 libdb5.3t64 i386 5.3.28+dfsg2-7 [807 kB] 1789s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main i386 libexpat1 i386 2.6.1-2ubuntu0.2 [90.7 kB] 1789s Get:9 http://ftpmaster.internal/ubuntu noble/main i386 libgdbm6t64 i386 1.23-5.1build1 [39.4 kB] 1789s Get:10 http://ftpmaster.internal/ubuntu noble-updates/main i386 libssl3t64 i386 3.0.13-0ubuntu3.4 [1922 kB] 1790s Get:11 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1t64 i386 1.6.3-1.1ubuntu7 [101 kB] 1790s Get:12 http://ftpmaster.internal/ubuntu noble/main i386 libsqlite3-0 i386 3.45.1-1ubuntu2 [775 kB] 1790s Get:13 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-1.1ubuntu7 [11.6 kB] 1790s Get:14 http://ftpmaster.internal/ubuntu noble/main i386 libgmp10 i386 2:6.3.0+dfsg-2ubuntu6 [270 kB] 1790s Get:15 http://ftpmaster.internal/ubuntu noble-updates/main i386 libnettle8t64 i386 3.9.1-2.2build1.1 [191 kB] 1790s Get:16 http://ftpmaster.internal/ubuntu noble-updates/main i386 libhogweed6t64 i386 3.9.1-2.2build1.1 [202 kB] 1790s Get:17 http://ftpmaster.internal/ubuntu noble/main i386 libunistring5 i386 1.1-2build1 [547 kB] 1790s Get:18 http://ftpmaster.internal/ubuntu noble/main i386 libidn2-0 i386 2.3.7-2build1 [102 kB] 1790s Get:19 http://ftpmaster.internal/ubuntu noble/main i386 libffi8 i386 3.4.6-1build1 [22.8 kB] 1790s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main i386 libp11-kit0 i386 0.25.3-4ubuntu2.1 [291 kB] 1790s Get:21 http://ftpmaster.internal/ubuntu noble/main i386 libtasn1-6 i386 4.19.0-3build1 [44.7 kB] 1790s Get:22 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgnutls30t64 i386 3.8.3-1.1ubuntu3.2 [1011 kB] 1790s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-5ubuntu3.1 [21.8 kB] 1790s Get:24 http://ftpmaster.internal/ubuntu noble-updates/main i386 libsasl2-2 i386 2.1.28+dfsg1-5ubuntu3.1 [61.5 kB] 1790s Get:25 http://ftpmaster.internal/ubuntu noble-updates/main i386 libldap2 i386 2.6.7+dfsg-1~exp1ubuntu8.1 [211 kB] 1790s Get:26 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-ldap i386 1.6.3-1.1ubuntu7 [9226 B] 1790s Get:27 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli1 i386 1.1.0-2build2 [334 kB] 1790s Get:28 http://ftpmaster.internal/ubuntu noble-updates/main i386 libkrb5support0 i386 1.20.1-6ubuntu2.2 [37.6 kB] 1790s Get:29 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcom-err2 i386 1.47.0-2.4~exp1ubuntu4.1 [23.3 kB] 1790s Get:30 http://ftpmaster.internal/ubuntu noble-updates/main i386 libk5crypto3 i386 1.20.1-6ubuntu2.2 [86.1 kB] 1790s Get:31 http://ftpmaster.internal/ubuntu noble/main i386 libkeyutils1 i386 1.6.3-3build1 [9918 B] 1790s Get:32 http://ftpmaster.internal/ubuntu noble-updates/main i386 libkrb5-3 i386 1.20.1-6ubuntu2.2 [395 kB] 1790s Get:33 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgssapi-krb5-2 i386 1.20.1-6ubuntu2.2 [154 kB] 1790s Get:34 http://ftpmaster.internal/ubuntu noble-updates/main i386 libnghttp2-14 i386 1.59.0-1ubuntu0.1 [89.7 kB] 1790s Get:35 http://ftpmaster.internal/ubuntu noble/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 1790s Get:36 http://ftpmaster.internal/ubuntu noble-updates/main i386 zlib1g i386 1:1.3.dfsg-3.1ubuntu2.1 [58.9 kB] 1790s Get:37 http://ftpmaster.internal/ubuntu noble/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 1790s Get:38 http://ftpmaster.internal/ubuntu noble/main i386 libssh-4 i386 0.10.6-2build2 [212 kB] 1790s Get:39 http://ftpmaster.internal/ubuntu noble-updates/main i386 libzstd1 i386 1.5.5+dfsg2-2build1.1 [288 kB] 1790s Get:40 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcurl4t64 i386 8.5.0-2ubuntu10.6 [377 kB] 1790s Get:41 http://ftpmaster.internal/ubuntu noble/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 1790s Get:42 http://ftpmaster.internal/ubuntu noble-updates/main i386 libstdc++6 i386 14.2.0-4ubuntu2~24.04 [862 kB] 1790s Get:43 http://ftpmaster.internal/ubuntu noble/main i386 liblua5.4-0 i386 5.4.6-3build2 [182 kB] 1790s Get:44 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-8-0 i386 10.42-4ubuntu2 [227 kB] 1790s Get:45 http://ftpmaster.internal/ubuntu noble-updates/main i386 libicu74 i386 74.2-1ubuntu3.1 [11.0 MB] 1790s Get:46 http://ftpmaster.internal/ubuntu noble-updates/main i386 liblzma5 i386 5.6.1+really5.4.5-1build0.1 [133 kB] 1790s Get:47 http://ftpmaster.internal/ubuntu noble/main i386 libxml2 i386 2.9.14+dfsg-1.3ubuntu3 [722 kB] 1790s Get:48 http://ftpmaster.internal/ubuntu noble-updates/main i386 apache2-bin i386 2.4.58-1ubuntu8.5 [1443 kB] 1790s Get:49 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1790s Get:50 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libapr1t64 amd64 1.7.2-3.1ubuntu0.1 [108 kB] 1790s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 1790s Get:52 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.5 [97.1 kB] 1790s Get:53 http://ftpmaster.internal/ubuntu noble-updates/main i386 apache2 i386 2.4.58-1ubuntu8.5 [90.2 kB] 1790s Get:54 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-base amd64 13.3.0-6ubuntu2~24.04 [51.5 kB] 1790s Get:55 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3build1 [680 kB] 1791s Get:56 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1build1 [54.5 kB] 1791s Get:57 http://ftpmaster.internal/ubuntu noble-updates/main amd64 cpp-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [10.7 MB] 1791s Get:58 http://ftpmaster.internal/ubuntu noble-updates/main amd64 cpp-13 amd64 13.3.0-6ubuntu2~24.04 [1038 B] 1791s Get:59 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 1791s Get:60 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 1791s Get:61 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libcc1-0 amd64 14.2.0-4ubuntu2~24.04 [48.0 kB] 1791s Get:62 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgomp1 amd64 14.2.0-4ubuntu2~24.04 [148 kB] 1791s Get:63 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libitm1 amd64 14.2.0-4ubuntu2~24.04 [29.7 kB] 1791s Get:64 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libatomic1 amd64 14.2.0-4ubuntu2~24.04 [10.5 kB] 1791s Get:65 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libasan8 amd64 14.2.0-4ubuntu2~24.04 [3031 kB] 1791s Get:66 http://ftpmaster.internal/ubuntu noble-updates/main amd64 liblsan0 amd64 14.2.0-4ubuntu2~24.04 [1322 kB] 1791s Get:67 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libtsan2 amd64 14.2.0-4ubuntu2~24.04 [2772 kB] 1791s Get:68 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libubsan1 amd64 14.2.0-4ubuntu2~24.04 [1184 kB] 1791s Get:69 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libhwasan0 amd64 14.2.0-4ubuntu2~24.04 [1641 kB] 1791s Get:70 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libquadmath0 amd64 14.2.0-4ubuntu2~24.04 [153 kB] 1791s Get:71 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgcc-13-dev amd64 13.3.0-6ubuntu2~24.04 [2681 kB] 1791s Get:72 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [21.1 MB] 1792s Get:73 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13 amd64 13.3.0-6ubuntu2~24.04 [494 kB] 1792s Get:74 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 1792s Get:75 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 1792s Preconfiguring packages ... 1792s Fetched 73.7 MB in 3s (25.7 MB/s) 1792s Selecting previously unselected package gcc-14-base:i386. 1792s (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 ... 106004 files and directories currently installed.) 1792s Preparing to unpack .../00-gcc-14-base_14.2.0-4ubuntu2~24.04_i386.deb ... 1792s Unpacking gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 1792s Selecting previously unselected package libgcc-s1:i386. 1792s Preparing to unpack .../01-libgcc-s1_14.2.0-4ubuntu2~24.04_i386.deb ... 1792s Unpacking libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 1792s Selecting previously unselected package libc6:i386. 1792s Preparing to unpack .../02-libc6_2.39-0ubuntu8.3_i386.deb ... 1792s Unpacking libc6:i386 (2.39-0ubuntu8.3) ... 1792s Selecting previously unselected package libuuid1:i386. 1793s Preparing to unpack .../03-libuuid1_2.39.3-9ubuntu6.1_i386.deb ... 1793s Unpacking libuuid1:i386 (2.39.3-9ubuntu6.1) ... 1793s Selecting previously unselected package libapr1t64:i386. 1793s Preparing to unpack .../04-libapr1t64_1.7.2-3.1ubuntu0.1_i386.deb ... 1793s Unpacking libapr1t64:i386 (1.7.2-3.1ubuntu0.1) ... 1793s Selecting previously unselected package libcrypt1:i386. 1793s Preparing to unpack .../05-libcrypt1_1%3a4.4.36-4build1_i386.deb ... 1793s Unpacking libcrypt1:i386 (1:4.4.36-4build1) ... 1793s Selecting previously unselected package libdb5.3t64:i386. 1793s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-7_i386.deb ... 1793s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-7) ... 1793s Selecting previously unselected package libexpat1:i386. 1793s Preparing to unpack .../07-libexpat1_2.6.1-2ubuntu0.2_i386.deb ... 1793s Unpacking libexpat1:i386 (2.6.1-2ubuntu0.2) ... 1793s Selecting previously unselected package libgdbm6t64:i386. 1793s Preparing to unpack .../08-libgdbm6t64_1.23-5.1build1_i386.deb ... 1793s Unpacking libgdbm6t64:i386 (1.23-5.1build1) ... 1793s Selecting previously unselected package libssl3t64:i386. 1793s Preparing to unpack .../09-libssl3t64_3.0.13-0ubuntu3.4_i386.deb ... 1793s Unpacking libssl3t64:i386 (3.0.13-0ubuntu3.4) ... 1793s Selecting previously unselected package libaprutil1t64:i386. 1793s Preparing to unpack .../10-libaprutil1t64_1.6.3-1.1ubuntu7_i386.deb ... 1793s Unpacking libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 1793s Selecting previously unselected package libsqlite3-0:i386. 1793s Preparing to unpack .../11-libsqlite3-0_3.45.1-1ubuntu2_i386.deb ... 1793s Unpacking libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 1793s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 1793s Preparing to unpack .../12-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_i386.deb ... 1793s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 1793s Selecting previously unselected package libgmp10:i386. 1793s Preparing to unpack .../13-libgmp10_2%3a6.3.0+dfsg-2ubuntu6_i386.deb ... 1793s Unpacking libgmp10:i386 (2:6.3.0+dfsg-2ubuntu6) ... 1793s Selecting previously unselected package libnettle8t64:i386. 1793s Preparing to unpack .../14-libnettle8t64_3.9.1-2.2build1.1_i386.deb ... 1793s Unpacking libnettle8t64:i386 (3.9.1-2.2build1.1) ... 1793s Selecting previously unselected package libhogweed6t64:i386. 1793s Preparing to unpack .../15-libhogweed6t64_3.9.1-2.2build1.1_i386.deb ... 1793s Unpacking libhogweed6t64:i386 (3.9.1-2.2build1.1) ... 1793s Selecting previously unselected package libunistring5:i386. 1793s Preparing to unpack .../16-libunistring5_1.1-2build1_i386.deb ... 1793s Unpacking libunistring5:i386 (1.1-2build1) ... 1793s Selecting previously unselected package libidn2-0:i386. 1793s Preparing to unpack .../17-libidn2-0_2.3.7-2build1_i386.deb ... 1793s Unpacking libidn2-0:i386 (2.3.7-2build1) ... 1793s Selecting previously unselected package libffi8:i386. 1793s Preparing to unpack .../18-libffi8_3.4.6-1build1_i386.deb ... 1793s Unpacking libffi8:i386 (3.4.6-1build1) ... 1793s Selecting previously unselected package libp11-kit0:i386. 1793s Preparing to unpack .../19-libp11-kit0_0.25.3-4ubuntu2.1_i386.deb ... 1793s Unpacking libp11-kit0:i386 (0.25.3-4ubuntu2.1) ... 1793s Selecting previously unselected package libtasn1-6:i386. 1793s Preparing to unpack .../20-libtasn1-6_4.19.0-3build1_i386.deb ... 1793s Unpacking libtasn1-6:i386 (4.19.0-3build1) ... 1793s Selecting previously unselected package libgnutls30t64:i386. 1793s Preparing to unpack .../21-libgnutls30t64_3.8.3-1.1ubuntu3.2_i386.deb ... 1793s Unpacking libgnutls30t64:i386 (3.8.3-1.1ubuntu3.2) ... 1793s Selecting previously unselected package libsasl2-modules-db:i386. 1793s Preparing to unpack .../22-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3.1_i386.deb ... 1793s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1793s Selecting previously unselected package libsasl2-2:i386. 1793s Preparing to unpack .../23-libsasl2-2_2.1.28+dfsg1-5ubuntu3.1_i386.deb ... 1793s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1793s Selecting previously unselected package libldap2:i386. 1793s Preparing to unpack .../24-libldap2_2.6.7+dfsg-1~exp1ubuntu8.1_i386.deb ... 1793s Unpacking libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 1793s Selecting previously unselected package libaprutil1-ldap:i386. 1793s Preparing to unpack .../25-libaprutil1-ldap_1.6.3-1.1ubuntu7_i386.deb ... 1793s Unpacking libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 1793s Selecting previously unselected package libbrotli1:i386. 1793s Preparing to unpack .../26-libbrotli1_1.1.0-2build2_i386.deb ... 1793s Unpacking libbrotli1:i386 (1.1.0-2build2) ... 1793s Selecting previously unselected package libkrb5support0:i386. 1793s Preparing to unpack .../27-libkrb5support0_1.20.1-6ubuntu2.2_i386.deb ... 1793s Unpacking libkrb5support0:i386 (1.20.1-6ubuntu2.2) ... 1793s Selecting previously unselected package libcom-err2:i386. 1793s Preparing to unpack .../28-libcom-err2_1.47.0-2.4~exp1ubuntu4.1_i386.deb ... 1793s Unpacking libcom-err2:i386 (1.47.0-2.4~exp1ubuntu4.1) ... 1793s Selecting previously unselected package libk5crypto3:i386. 1793s Preparing to unpack .../29-libk5crypto3_1.20.1-6ubuntu2.2_i386.deb ... 1793s Unpacking libk5crypto3:i386 (1.20.1-6ubuntu2.2) ... 1793s Selecting previously unselected package libkeyutils1:i386. 1793s Preparing to unpack .../30-libkeyutils1_1.6.3-3build1_i386.deb ... 1793s Unpacking libkeyutils1:i386 (1.6.3-3build1) ... 1793s Selecting previously unselected package libkrb5-3:i386. 1793s Preparing to unpack .../31-libkrb5-3_1.20.1-6ubuntu2.2_i386.deb ... 1793s Unpacking libkrb5-3:i386 (1.20.1-6ubuntu2.2) ... 1793s Selecting previously unselected package libgssapi-krb5-2:i386. 1793s Preparing to unpack .../32-libgssapi-krb5-2_1.20.1-6ubuntu2.2_i386.deb ... 1793s Unpacking libgssapi-krb5-2:i386 (1.20.1-6ubuntu2.2) ... 1793s Selecting previously unselected package libnghttp2-14:i386. 1793s Preparing to unpack .../33-libnghttp2-14_1.59.0-1ubuntu0.1_i386.deb ... 1793s Unpacking libnghttp2-14:i386 (1.59.0-1ubuntu0.1) ... 1793s Selecting previously unselected package libpsl5t64:i386. 1793s Preparing to unpack .../34-libpsl5t64_0.21.2-1.1build1_i386.deb ... 1793s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 1793s Selecting previously unselected package zlib1g:i386. 1793s Preparing to unpack .../35-zlib1g_1%3a1.3.dfsg-3.1ubuntu2.1_i386.deb ... 1793s Unpacking zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 1793s Selecting previously unselected package librtmp1:i386. 1793s Preparing to unpack .../36-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 1793s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 1794s Selecting previously unselected package libssh-4:i386. 1794s Preparing to unpack .../37-libssh-4_0.10.6-2build2_i386.deb ... 1794s Unpacking libssh-4:i386 (0.10.6-2build2) ... 1794s Selecting previously unselected package libzstd1:i386. 1794s Preparing to unpack .../38-libzstd1_1.5.5+dfsg2-2build1.1_i386.deb ... 1794s Unpacking libzstd1:i386 (1.5.5+dfsg2-2build1.1) ... 1794s Selecting previously unselected package libcurl4t64:i386. 1794s Preparing to unpack .../39-libcurl4t64_8.5.0-2ubuntu10.6_i386.deb ... 1794s Unpacking libcurl4t64:i386 (8.5.0-2ubuntu10.6) ... 1794s Selecting previously unselected package libjansson4:i386. 1794s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 1794s Unpacking libjansson4:i386 (2.14-2build2) ... 1794s Selecting previously unselected package libstdc++6:i386. 1794s Preparing to unpack .../41-libstdc++6_14.2.0-4ubuntu2~24.04_i386.deb ... 1794s Unpacking libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 1794s Selecting previously unselected package liblua5.4-0:i386. 1794s Preparing to unpack .../42-liblua5.4-0_5.4.6-3build2_i386.deb ... 1794s Unpacking liblua5.4-0:i386 (5.4.6-3build2) ... 1794s Selecting previously unselected package libpcre2-8-0:i386. 1794s Preparing to unpack .../43-libpcre2-8-0_10.42-4ubuntu2_i386.deb ... 1794s Unpacking libpcre2-8-0:i386 (10.42-4ubuntu2) ... 1794s Selecting previously unselected package libicu74:i386. 1794s Preparing to unpack .../44-libicu74_74.2-1ubuntu3.1_i386.deb ... 1794s Unpacking libicu74:i386 (74.2-1ubuntu3.1) ... 1794s Selecting previously unselected package liblzma5:i386. 1794s Preparing to unpack .../45-liblzma5_5.6.1+really5.4.5-1build0.1_i386.deb ... 1794s Unpacking liblzma5:i386 (5.6.1+really5.4.5-1build0.1) ... 1794s Selecting previously unselected package libxml2:i386. 1794s Preparing to unpack .../46-libxml2_2.9.14+dfsg-1.3ubuntu3_i386.deb ... 1794s Unpacking libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 1794s Selecting previously unselected package apache2-bin:i386. 1794s Preparing to unpack .../47-apache2-bin_2.4.58-1ubuntu8.5_i386.deb ... 1794s Unpacking apache2-bin:i386 (2.4.58-1ubuntu8.5) ... 1794s Selecting previously unselected package apache2-data. 1794s Preparing to unpack .../48-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1794s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1794s Selecting previously unselected package libapr1t64:amd64. 1794s Preparing to unpack .../49-libapr1t64_1.7.2-3.1ubuntu0.1_amd64.deb ... 1794s Unpacking libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 1794s Selecting previously unselected package libaprutil1t64:amd64. 1794s Preparing to unpack .../50-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 1794s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1794s Selecting previously unselected package apache2-utils. 1794s Preparing to unpack .../51-apache2-utils_2.4.58-1ubuntu8.5_amd64.deb ... 1794s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1794s Selecting previously unselected package apache2:i386. 1794s Preparing to unpack .../52-apache2_2.4.58-1ubuntu8.5_i386.deb ... 1794s Unpacking apache2:i386 (2.4.58-1ubuntu8.5) ... 1794s Selecting previously unselected package gcc-13-base:amd64. 1794s Preparing to unpack .../53-gcc-13-base_13.3.0-6ubuntu2~24.04_amd64.deb ... 1794s Unpacking gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04) ... 1794s Selecting previously unselected package libisl23:amd64. 1794s Preparing to unpack .../54-libisl23_0.26-3build1_amd64.deb ... 1794s Unpacking libisl23:amd64 (0.26-3build1) ... 1794s Selecting previously unselected package libmpc3:amd64. 1794s Preparing to unpack .../55-libmpc3_1.3.1-1build1_amd64.deb ... 1794s Unpacking libmpc3:amd64 (1.3.1-1build1) ... 1794s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 1794s Preparing to unpack .../56-cpp-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 1794s Unpacking cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 1795s Selecting previously unselected package cpp-13. 1795s Preparing to unpack .../57-cpp-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 1795s Unpacking cpp-13 (13.3.0-6ubuntu2~24.04) ... 1795s Selecting previously unselected package cpp-x86-64-linux-gnu. 1795s Preparing to unpack .../58-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 1795s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1795s Selecting previously unselected package cpp. 1795s Preparing to unpack .../59-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 1795s Unpacking cpp (4:13.2.0-7ubuntu1) ... 1795s Selecting previously unselected package libcc1-0:amd64. 1795s Preparing to unpack .../60-libcc1-0_14.2.0-4ubuntu2~24.04_amd64.deb ... 1795s Unpacking libcc1-0:amd64 (14.2.0-4ubuntu2~24.04) ... 1795s Selecting previously unselected package libgomp1:amd64. 1795s Preparing to unpack .../61-libgomp1_14.2.0-4ubuntu2~24.04_amd64.deb ... 1795s Unpacking libgomp1:amd64 (14.2.0-4ubuntu2~24.04) ... 1795s Selecting previously unselected package libitm1:amd64. 1795s Preparing to unpack .../62-libitm1_14.2.0-4ubuntu2~24.04_amd64.deb ... 1795s Unpacking libitm1:amd64 (14.2.0-4ubuntu2~24.04) ... 1795s Selecting previously unselected package libatomic1:amd64. 1795s Preparing to unpack .../63-libatomic1_14.2.0-4ubuntu2~24.04_amd64.deb ... 1795s Unpacking libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ... 1795s Selecting previously unselected package libasan8:amd64. 1795s Preparing to unpack .../64-libasan8_14.2.0-4ubuntu2~24.04_amd64.deb ... 1795s Unpacking libasan8:amd64 (14.2.0-4ubuntu2~24.04) ... 1795s Selecting previously unselected package liblsan0:amd64. 1795s Preparing to unpack .../65-liblsan0_14.2.0-4ubuntu2~24.04_amd64.deb ... 1795s Unpacking liblsan0:amd64 (14.2.0-4ubuntu2~24.04) ... 1795s Selecting previously unselected package libtsan2:amd64. 1795s Preparing to unpack .../66-libtsan2_14.2.0-4ubuntu2~24.04_amd64.deb ... 1795s Unpacking libtsan2:amd64 (14.2.0-4ubuntu2~24.04) ... 1795s Selecting previously unselected package libubsan1:amd64. 1795s Preparing to unpack .../67-libubsan1_14.2.0-4ubuntu2~24.04_amd64.deb ... 1795s Unpacking libubsan1:amd64 (14.2.0-4ubuntu2~24.04) ... 1795s Selecting previously unselected package libhwasan0:amd64. 1795s Preparing to unpack .../68-libhwasan0_14.2.0-4ubuntu2~24.04_amd64.deb ... 1795s Unpacking libhwasan0:amd64 (14.2.0-4ubuntu2~24.04) ... 1795s Selecting previously unselected package libquadmath0:amd64. 1795s Preparing to unpack .../69-libquadmath0_14.2.0-4ubuntu2~24.04_amd64.deb ... 1795s Unpacking libquadmath0:amd64 (14.2.0-4ubuntu2~24.04) ... 1795s Selecting previously unselected package libgcc-13-dev:amd64. 1795s Preparing to unpack .../70-libgcc-13-dev_13.3.0-6ubuntu2~24.04_amd64.deb ... 1795s Unpacking libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 1795s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 1795s Preparing to unpack .../71-gcc-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 1795s Unpacking gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 1795s Selecting previously unselected package gcc-13. 1795s Preparing to unpack .../72-gcc-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 1795s Unpacking gcc-13 (13.3.0-6ubuntu2~24.04) ... 1796s Selecting previously unselected package gcc-x86-64-linux-gnu. 1796s Preparing to unpack .../73-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 1796s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1796s Selecting previously unselected package gcc. 1796s Preparing to unpack .../74-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 1796s Unpacking gcc (4:13.2.0-7ubuntu1) ... 1796s Setting up gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up libgomp1:amd64 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04) ... 1796s Setting up libquadmath0:amd64 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up libmpc3:amd64 (1.3.1-1build1) ... 1796s Setting up libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up libubsan1:amd64 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up libhwasan0:amd64 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up libasan8:amd64 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 1796s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1796s Setting up libtsan2:amd64 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up libisl23:amd64 (0.26-3build1) ... 1796s Setting up libcc1-0:amd64 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up liblsan0:amd64 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up libitm1:amd64 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1796s Setting up cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 1796s Setting up libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 1796s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1796s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1796s Setting up cpp-13 (13.3.0-6ubuntu2~24.04) ... 1796s Setting up gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 1796s Setting up gcc-13 (13.3.0-6ubuntu2~24.04) ... 1796s Setting up cpp (4:13.2.0-7ubuntu1) ... 1796s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1796s Setting up gcc (4:13.2.0-7ubuntu1) ... 1796s Setting up libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up libc6:i386 (2.39-0ubuntu8.3) ... 1796s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-7) ... 1796s Setting up libffi8:i386 (3.4.6-1build1) ... 1796s Setting up libtasn1-6:i386 (4.19.0-3build1) ... 1796s Setting up libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 1796s Setting up libexpat1:i386 (2.6.1-2ubuntu0.2) ... 1796s Setting up libzstd1:i386 (1.5.5+dfsg2-2build1.1) ... 1796s Setting up libkeyutils1:i386 (1.6.3-3build1) ... 1796s Setting up libgdbm6t64:i386 (1.23-5.1build1) ... 1796s Setting up liblzma5:i386 (5.6.1+really5.4.5-1build0.1) ... 1796s Setting up libssl3t64:i386 (3.0.13-0ubuntu3.4) ... 1796s Setting up libbrotli1:i386 (1.1.0-2build2) ... 1796s Setting up libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 1796s Setting up libnghttp2-14:i386 (1.59.0-1ubuntu0.1) ... 1796s Setting up zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 1796s Setting up libcrypt1:i386 (1:4.4.36-4build1) ... 1796s Setting up libcom-err2:i386 (1.47.0-2.4~exp1ubuntu4.1) ... 1796s Setting up libjansson4:i386 (2.14-2build2) ... 1796s Setting up libkrb5support0:i386 (1.20.1-6ubuntu2.2) ... 1796s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1796s Setting up libnettle8t64:i386 (3.9.1-2.2build1.1) ... 1796s Setting up libgmp10:i386 (2:6.3.0+dfsg-2ubuntu6) ... 1796s Setting up libp11-kit0:i386 (0.25.3-4ubuntu2.1) ... 1796s Setting up libunistring5:i386 (1.1-2build1) ... 1796s Setting up libuuid1:i386 (2.39.3-9ubuntu6.1) ... 1796s Setting up libpcre2-8-0:i386 (10.42-4ubuntu2) ... 1796s Setting up libk5crypto3:i386 (1.20.1-6ubuntu2.2) ... 1796s Setting up libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3.1) ... 1796s Setting up libicu74:i386 (74.2-1ubuntu3.1) ... 1796s Setting up libhogweed6t64:i386 (3.9.1-2.2build1.1) ... 1796s Setting up libapr1t64:i386 (1.7.2-3.1ubuntu0.1) ... 1796s Setting up liblua5.4-0:i386 (5.4.6-3build2) ... 1796s Setting up libkrb5-3:i386 (1.20.1-6ubuntu2.2) ... 1796s Setting up libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 1796s Setting up libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 1796s Setting up libidn2-0:i386 (2.3.7-2build1) ... 1796s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 1796s Setting up libgssapi-krb5-2:i386 (1.20.1-6ubuntu2.2) ... 1796s Setting up libssh-4:i386 (0.10.6-2build2) ... 1796s Setting up libgnutls30t64:i386 (3.8.3-1.1ubuntu3.2) ... 1796s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 1796s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 1796s Setting up libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 1796s Setting up libcurl4t64:i386 (8.5.0-2ubuntu10.6) ... 1796s Setting up libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 1796s Setting up apache2-bin:i386 (2.4.58-1ubuntu8.5) ... 1796s Setting up apache2:i386 (2.4.58-1ubuntu8.5) ... 1796s Enabling module mpm_event. 1796s Enabling module authz_core. 1796s Enabling module authz_host. 1796s Enabling module authn_core. 1796s Enabling module auth_basic. 1796s Enabling module access_compat. 1796s Enabling module authn_file. 1796s Enabling module authz_user. 1796s Enabling module alias. 1796s Enabling module dir. 1796s Enabling module autoindex. 1796s Enabling module env. 1796s Enabling module mime. 1796s Enabling module negotiation. 1796s Enabling module setenvif. 1796s Enabling module filter. 1796s Enabling module deflate. 1796s Enabling module status. 1796s Enabling module reqtimeout. 1796s Enabling conf charset. 1797s Enabling conf localized-error-pages. 1797s Enabling conf other-vhosts-access-log. 1797s Enabling conf security. 1797s Enabling conf serve-cgi-bin. 1797s Enabling site 000-default. 1797s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1798s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1798s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1798s Processing triggers for ufw (0.36.2-6) ... 1798s Processing triggers for man-db (2.12.0-4build2) ... 1807s autopkgtest [20:38:42]: testbed environment configured for cross-architecture building 1807s autopkgtest [20:38:42]: test chroot: [----------------------- 1807s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 1807s + gcc --print-file-name=libgcc_s.so.1 1807s + LIBGCC_S_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 1807s + cat 1807s + a2enconf chroot 1807s Enabling conf chroot. 1807s To activate the new configuration, you need to run: 1807s systemctl reload apache2 1807s + echo Hello, world! 1807s + service apache2 restart 1807s Job for apache2.service failed because the control process exited with error code. 1807s See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details. 1808s autopkgtest [20:38:43]: test chroot: -----------------------] 1808s autopkgtest [20:38:43]: test chroot: - - - - - - - - - - results - - - - - - - - - - 1808s chroot FAIL non-zero exit status 1 1808s autopkgtest [20:38:43]: @@@@@@@@@@@@@@@@@@@@ summary 1808s run-test-suite PASS 1808s duplicate-module-load PASS 1808s default-mods PASS 1808s htcacheclean PASS 1808s ssl-passphrase PASS 1808s check-http2 PASS 1808s check-ubuntu-branding PASS 1808s chroot FAIL non-zero exit status 1 1825s nova [W] Skipping flock for amd64 1825s Creating nova instance adt-noble-i386-apache2-20241217-185609-juju-7f2275-prod-proposed-migration-environment-20-1322b83a-2920-4cc0-829e-fddae0739a30 from image adt/ubuntu-noble-amd64-server-20241217.img (UUID 72014d14-24a3-433f-a6e8-c0a0a479a03a)... 1825s nova [W] Timed out waiting for d8bc922f-2ce4-4b6d-a98e-bc9129606eac to get deleted. 1825s nova [W] Skipping flock for amd64 1825s Creating nova instance adt-noble-i386-apache2-20241217-185609-juju-7f2275-prod-proposed-migration-environment-20-1322b83a-2920-4cc0-829e-fddae0739a30 from image adt/ubuntu-noble-amd64-server-20241217.img (UUID 72014d14-24a3-433f-a6e8-c0a0a479a03a)... 1825s nova [W] Timed out waiting for 89ceec8d-a5ed-4168-b7a9-a92c6b4be0f3 to get deleted. 1825s nova [W] Skipping flock for amd64 1825s Creating nova instance adt-noble-i386-apache2-20241217-185609-juju-7f2275-prod-proposed-migration-environment-20-1322b83a-2920-4cc0-829e-fddae0739a30 from image adt/ubuntu-noble-amd64-server-20241217.img (UUID 72014d14-24a3-433f-a6e8-c0a0a479a03a)... 1825s nova [W] Timed out waiting for 28b61820-5081-4677-a9ec-ce0585ba978e to get deleted. 1825s nova [W] Skipping flock for amd64 1825s Creating nova instance adt-noble-i386-apache2-20241217-185609-juju-7f2275-prod-proposed-migration-environment-20-1322b83a-2920-4cc0-829e-fddae0739a30 from image adt/ubuntu-noble-amd64-server-20241217.img (UUID 72014d14-24a3-433f-a6e8-c0a0a479a03a)... 1825s nova [W] Timed out waiting for fcc66f0d-4725-4d13-9a5e-597165a89bfd to get deleted. 1825s nova [W] Skipping flock for amd64 1825s Creating nova instance adt-noble-i386-apache2-20241217-185609-juju-7f2275-prod-proposed-migration-environment-20-1322b83a-2920-4cc0-829e-fddae0739a30 from image adt/ubuntu-noble-amd64-server-20241217.img (UUID 72014d14-24a3-433f-a6e8-c0a0a479a03a)... 1825s nova [W] Timed out waiting for 40677b22-1e77-432a-8a54-4356c304cecd to get deleted.